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
The location is good... The hotel is near to supermarket and may restaurants and mall... this place is perfect to family... The staff and the owner are very friendly and helpful.
This place is awesome very quiet, clean and friendly staff, it's in the heart of the city so it is close to many shopping places and restaurant this place is my home away from home this is my fifth time staying at this place and I loved every single minute of it and you would too.