Hummus Mediterranean Kitchen ★★★★☆4.3 (549) Restaurants Mediterranean restaurant · Fast food restaurant · Greek restaurant (more) 185 Castro St, Mountain View, CA 94041 Call Website Details →
Nick the Greek ★★★★☆4.3 (104) Restaurants Greek restaurant · Gyro restaurant · Lunch restaurant (more) 298 Castro St, Mountain View, CA 94041 Call Website Details →
Olympus Caffe & Bakery ★★★★☆4.2 (2,089) Restaurants Breakfast restaurant · Brunch restaurant · Greek restaurant (more) 135 Castro St, Mountain View, CA 94041 Call Website Details →