Nick The Greek ★★★★★4.7 (505) Restaurants Greek restaurant · Gyro restaurant · Lunch restaurant (more) 1140 Locust St, Walnut Creek, CA 94596 Call Website Details →
Elia ★★★★☆4.3 (409) Restaurants Greek restaurant · Fine dining restaurant · Steak house 1520 Locust St, Walnut Creek, CA 94596 Call Website Details →