Map
Amathus Ave., Limassol, Cyprus
Hotel
Amathus Beach Hotel Limassol