Ocho Rios, Jamaica

59 videos • 1,622 views • by InJamaica Ocho Rios (Spanish for "Eight Rivers") is a town located in the parish of Saint Ann on the north coast of Jamaica (Caribbean). Ocho Rios is popularly referred to as Ochi.