Restaurant Taverna Tarra offers air-conditioned accommodations and a bar, located near Agia Roumeli Beach.