Darbar Kitchen ★★★★★4.7 (191) Restaurants Indian restaurant · Nepalese restaurant 615 4th St, Santa Rosa, CA 95404 Call Website Details →
Everest Indian Restaurant ★★★★☆4.4 (194) Restaurants Indian restaurant · Nepalese restaurant 104 Calistoga Rd, Santa Rosa, CA 95409 Call Website Details →