Authentic Greek souvlaki: grilled meats, fresh pita, and classic flavors!
Authentic Greek souvlaki spot serving grilled meats, fresh pita, and classic toppings, bringing the taste of Greece to your city!
140 Tower Road Sliema
SLM 1604 Malta