Castle Hotels in Limassol
We found 1 property with availability in Limassol
Show on map
Castle Holiday Apartments
2 Prophet Elias Street, Limassol, Cyprus
The traditional Castle Holiday Apartments Limassol enjoys a prestigious location and provides easy access to Castella Beach 25 minutes' walk away. This apartment is located 250 metres from Oasis Luna…
- 1-1