Tower Isle
Ocho Rios, Jamaica
Get directions

About Us

We are an authentic Italian restaurant located just outside the resort town of Ocho Rios, Jamaica. The property is an original plantation house that also houses an art gallery featuring famous local works of art.

Reviews