Lara World is situated 200 metres from Antalya's Lara Beach. It offers a sea-view swimming pool and a traditional hammam. Rooms include satellite LCD TVs and free Wi-Fi.
Lara World is situated 200 metres from Antalya's Lara Beach. It offers a sea-view swimming pool and a traditional hammam. Rooms include satellite LCD TVs and free Wi-Fi....