Nicosia Phone: 22028518 Larnaca Phone: 24625522 View our Menu Our Restaurants Nicosia Ledras Street Ledras Street, Nicosia, CyprusMonday – Friday 08:30 – 18:00Saturday 08:30 – 22:00Sunday 08:30 – 20:00✘Delivery ✔Take Away ✔Dine In Larnaca Phinikoudes 18 Athenon Avenue, Phinikoudes, LarnacaOpen All Days 8:00 – 22:00✘Delivery ✔Take Away ✔Dine In