Map
Town Sq., Lakka, Greece
Restaurant
Rosa di Paxos