hero-logo

Jabba's Seafood and Tapas (Ocho Rios)

Open


Shop 11/20b, Island Village, Main St Ocho Rios Jamaica .

Jamaican, Seafood, Soups