Nestled in the vibrant town of Ocho Rios, John Crow’s Tavern isn’t your average Jamaican restaurant. We’re a place where warm Jamaican hospitality meets innovative cuisine, creating a dining experience that tantalizes taste buds and leaves you with happy memories.
30May