Map
Ayios Mamas, Spetses, Greece
Restaurant
Roussos Taverna