To enjoy your vacation in Ocho Rios, stay at Home In Ochi Rios Ocho Rios apartment, which is 2.3 miles from the exciting eco - Wata Land Water Park and about 10 minutes by car from The Turtle River Falls & Gardens. Guests can take a dip in a swimming pool to relax after a long day.
The Enchanted Gardens is 1.9 miles from the apartment.
Stocked with a flat-screen TV with satellite channels, Home In Ochi Rios apartment provides in-room amenities like air conditioning.
For those who prefer to cook, the apartment provides a kitchenette for preparing homemade meals.