Restaurants & Bars

Los Angeles Area Greek

Greek Place on Westwood


Live your best food life.

Sign up to discover your next favorite restaurant, recipe, or cookbook in the largest community of knowledgeable food enthusiasts.
Sign Up For Free
Restaurants & Bars 5

Greek Place on Westwood

Synic | Apr 20, 2004 12:59 AM

I believe it is called Delphi. Located on Westwood north of Pico on the west side of the street.

Supposedly better than the either Papa Cristos and Papadakis in San Pedro - is this correct?

Want to stay up to date with this post?

Recommended From Chowhound