Small Greek restaurant in Sierra Madre.

Address
48 W. Sierra Madre Blvd., Sierra Madre, CA 91024
Directions
More info