Sky Castles Hotel is located within walking distance to a white beach. The property opened in 1999 and features European architecture.
The hotel boasts a panoramic location in the heart of Ocho Rios, providing access to Dolphin Cove within 25 minutes' walk. The center of Ocho Rios is 2 km away from the venue.
This comfortable hotel is placed within proximity to a harbour and a botanical garden.
Sky Castles Hotel provides guestrooms fitted with an in-room safe, television, a balcony, a microwave and a kitchenette. Some rooms overlook a great view over the garden. The rooms offer standard decor.
Serving an array of dishes, Lobster Shack and Evita's Italian Restaurant are 150 meters away.
A few minutes' drive from Norman Manley airport.
Cars are available for rent at Sky Castles Hotel.
Sky Castles Hotel offers a swimming pool, a tennis court and a golf course to ensure guests' comfortable stay. On-site activities feature windsurfing, water skiing and sailing.