Map
Makratika, Greece
Restaurant
Karkaletzos Taverna