ATLAS APART/DEMRE Hotel
Tokgözler Sokak, 07570 Demre, Turkey
Set in Demre and only 2.2 km from Sülüklü Beach, ATLAS APART/DEMRE offers accommodation with sea views, free Wi-Fi and free private parking. The air-conditioned accommodation is 2.1 km from Saint Nicholas Church. The apartment features family rooms.