Nick The Greek ★★★★★4.7 (671) Restaurants Greek restaurant · Gyro restaurant · Lunch restaurant (more) 322 University Ave, Palo Alto, CA 94301 Call Website Details →