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