Taverna at The Mar Vista

Greek family taverna inside The Mar Vista, with dinner Tuesday to Sunday.

Address
12249 Venice Blvd., Los Angeles, CA 90066
Directions
Social media
More info