Bellavista Scott Hotel 62 Google Reviews St Thomas Lodging Visit Website +1 340-714-5500 +1 340-714-5500 00802 Estate Thomas St Thomas 00802 Get Directions