Restaurant in Peyia
Traditional Cypriot tavern in Peyia near Lara Beach. Fresh grills, sea bass and warm halloumi pie, friendly service and a relaxed atmosphere. Rated 4.4.