True Front Line Apartment In Tatlisu North Cyprus 99640 Ayios Nikolaos, Sea Terra Bay Unit J01 9.7 / 10 7 reviews