Sky Castles Ocho Rios features a one bedroom air conditioned apartment with a balcony which provides a panoramic view of Ocho Rios and it's beaches. The apartment is equipped with a kitchenette, free wifi and Cable Tv and Swimming pool facilities.
Tour the home
Pets are not allowed.
No reviews (yet)
This home doesn’t have any reviews. If you stay here, your review will appear here.