Quote Originally Posted by Mr. Twister View Post
Tamboo has awesome pizza and it's been said that they are known to have the best Lobster pizza in Negril.
If you think the lobster pizza is good, just try the conch ~ excellent