George's Taverna

Restaurant in Agathonisi, Greece

Greek restaurant