Map
Old Harbor, Spetses 18050, Greece
Hotel
Orloff Resort