Nick The Greek ★★★★★4.7 (505) Restaurants Greek restaurant · Gyro restaurant · Lunch restaurant (more) 1140 Locust St, Walnut Creek, CA 94596 Call Website Details →