Located 367 meters from Green House Bar & Grill. Galleon House Hotel is a popular choice amongst travelers in Charlotte Amalie, whether exploring or just passing through.
Located 796 meters from Green House Bar & Grill. Ideally located in the Charlotte Amalie area, Little Indigo Apartments promises a relaxing and wonderful visit.
Located 1,036 meters from Green House Bar & Grill. Bluebeards Castle is a popular choice amongst travelers in St. Thomas, whether exploring or just passing through.