Greek restaurant off Third Street with a hidden garden patio.

Address
8030 3/4 W. 3rd St., Los Angeles, CA 90048
Directions
More info

Nearby