Home
Events
Know More
Courses
More
I Waugh
2 Dec 2023
Ocho Rios (Spanish.
“Eight Rivers”) is a town in the parish of Saint Ann on the north coast of Jamaica. Ocho Rios affectionately called “Ochi” by locals was once a fishing village but now caters to tourists