Restaurants
Leila
Arch. Makarios III Avenue, Lemesos 3105, Cyprus · Limassol / Neapoli4.6
About
Leila is a restaurant located on Arch. Makarios III Avenue in the Neapoli neighbourhood of Limassol. It has received a rating of 4.6 from 490 reviews. The restaurant is open from Tuesday to Sunday, with hours from 12:00 PM to 4:00 PM and again from 5:00 PM to 12:00 AM. It is closed on Mondays.
Location
Arch. Makarios III Avenue, Lemesos 3105, Cyprus

