Where to find us Athalassa Ave. 110, Nicosia, Nicosia, NicosiaOpen directions CategoriesPetrol Stations