Charlotte Amalie hotels with restaurants

  • guests
Restaurant in the hotel - not uncommon, but still better when the hotel with the possibility of breakfast, lunch and dinner in one place. Explore our selection of hotels in Charlotte Amalie and book without leaving home. The average price of a hotel Charlotte Amalie to the restaurant for one night starts at $93 and reaches $256, and the rating of 7.9 points out of 10.
Hotellook team
Rating 9.0
from $243
Rating 8.4
Very good hotel. Comfortable rooms in a great location. Beautiful beach.
from $256
Rating 8.3
from $113
Rating 8.1
from $142
Rating 8.0
Very good city hotel. Located near shopping areas and the city center. Great and affordable breakfast. Best value for money. Popular among people traveling with friends.
from $128
Rating 7.8
Good beach hotel. Close to Caribbean Sea. Near to the city centre with good shopping options nearby. Good access to airport. Popular among families.
from $240
Rating 7.6
Good romantic hotel. Wonderful housekeeping. Good beach sports. Great shopping.
from $219
Rating 7.3
Fair city hotel. Nearby shopping is top-notch and service staff are friendly. Good management.
from $93
Rating 7.2
Fair Hotel. Great views and beautiful beaches. Great location.
from $197
Rating 7.0
Check all Charlotte Amalie hotels
  • guests