With three locations in St. Thomas, St. John, and Puerto Rico, it’s safe to say that Greengos Cantina has the best Mexican food in the Caribbean. Greengos provides authentic house-made Sonoran-style Mexican cuisine and an extensive tequila bar. This fine cuisine coupled with their various mouth-watering libations is reason enough to visit Greengos Cantina while in St. John!