Business hotels in Limassol
We found 21 properties with availability in Limassol
Show on map
Amara Hotel
Amathus Avenue,95 , 4533, Limassol, Cyprus
Featuring a Turkish steam room and a sauna, Amara Hotel Limassol is situated 450 metres from Aphrodite Beach in Limassol. Boasting a heated pool and a gym, the hotel offers access to Armonia Beach…