Small family-run Greek kitchen in Costa Mesa.

Address
204 E. 17th St., Suite 102, Costa Mesa, CA 92627
Directions
More info

Nearby