Centrally located in the heart of Charlotte Amalie, Bella Vista Scott Hotel offers to you apartment style living accommodations since January 2000. Apartment sizes range from studio (no kitchen), to two bedrooms with living room, full-size bath, fully equipped kitchens, air conditioning, dining areas and balconies for your enjoyment.
in St. Thomas
and much more!
Our hotel’s central location is within easy walking distance of many of Charlotte Amalie’s most famous attractions.
Rooms & Suites
What Customer Say