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 $195 and reaches $557, and the rating of 7.7 points out of 10.
Hotellook team
1
Rating 9.0
from $425
2
Rating 8.4
Very good hotel. Great pool. Beautiful beach.
from $355
3
Rating 8.1
from $229
4
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.
5
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 $557
6
Rating 7.6
Good romantic hotel. Wonderful housekeeping. Good beach sports. Great shopping.
from $470
7
Rating 7.3
Fair city hotel. Nearby shopping is top-notch and service staff are friendly. Good management.
from $195
8
Rating 7.2
Fair Hotel. Beautiful beach.
from $300
9
Rating 6.8
Fair club hotel. Great location. Beautiful beach.
10
Rating 6.7
Fair Hotel. Food is poor and beds are less comfortable than would be ideal. Amenities are not the best.
from $433
Check all Charlotte Amalie hotels
  • guests