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
1
Rating 9.0
from $243
2
Rating 8.4
Very good hotel. Comfortable rooms in a great location. Beautiful beach.
from $256
3
Rating 8.3
from $113
4
Rating 8.1
from $142
5
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
6
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
7
Rating 7.6
Good romantic hotel. Wonderful housekeeping. Good beach sports. Great shopping.
from $219
8
Rating 7.3
Fair city hotel. Nearby shopping is top-notch and service staff are friendly. Good management.
from $93
9
Rating 7.2
Fair Hotel. Great views and beautiful beaches. Great location.
from $197
10
Rating 7.0
Check all Charlotte Amalie hotels
  • guests