Taverna Tarra
Greek · Bar
Restaurant Taverna Tarra offers air-conditioned accommodations and a bar, located near Agia Roumeli Beach.
Location
Best places nearby
The highest rated places close to Taverna Tarra.
Local restaurants nearby
Αγία Ρούμελη Χανίων 730 11, Κρήτης
