Hibiscus Lodge Hotel Home Hotels & Resorts > Hibiscus Lodge Hotel Address: 83 Main Street Ocho Rios, St. Ann +1(876) 974-2676 Update / Claim Listing See Also: Hotels & Resorts