Processing, please wait ...
A Delphi Greek
Los Angeles
Cuisines: Greek, Breakfast, Salads, Sandwiches, Pizza, Pasta, Burgers, Vegetarian
Address: 1383 Westwood Blvd ; Los Angeles CA, 90024
It was fantastic! Food was great - order was on time and delivery guy super helpful