Greek restaurant in Newport Beach cooking from family recipes.

Address
800 W. Coast Hwy., Newport Beach, CA 92663
Directions
More info