Delphi Greek Restaurant and Bar Updated

1383 Westwood Blvd.
Los Angeles, CA 90024 United States

About

Comfortable restaurant with a white-washed stucco look serving Greek classics since 1985.

 

 

Location

Contacts