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