Hotel Information
Ocho Rios' newest in luxury condominiums, Sky Castles is set amidst the lush tropical greenery of the hillside above the town. Its stunning location affords superb panoramic views of the bay with its beautiful white sand beach and busy harbour and marina. The town of Ocho Rios is just around 5 miles away.Consisting of 10 blocks of attractively designed condominiums, the resort offers a high standard of accommodation in comfortable studios and one and two bedroom apartments.