Nick the Greek ★★★★☆4.3 (104) Restaurants Greek restaurant · Gyro restaurant · Lunch restaurant (more) 298 Castro St, Mountain View, CA 94041 Call Website Details →