Flavor Of India North Cuisine ★★★★☆4.3 (674) Restaurants Indian restaurant · Asian restaurant 15930 Hesperian Blvd, San Lorenzo, CA 94580 Call Website Details →