OCHA's is a Jamaican restaurant known for its authentic fusion cuisine.