Turtle River
The Turtle River Falls and Gardens is a 15-acre tropical landscape in Ocho Rios, Jamaica’s vacation town. The Turtle River flows across the property, forming 14 cascading waterfalls. The gardens are home to a diverse range of indigenous and endangered plants. A walk-in aviary houses exotic birds, and a stunning Japanese Koi Pond completes this […]