Virgin Islands, British 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 Virgin Islands, British and book without leaving home. The average price of a hotel Virgin Islands, British to the restaurant for one night starts at $139 and reaches $363, and the rating of 8.6 points out of 10.
Hotellook team
Rating 9.4
Rating 9.3
Excellent boutique hotel. Fantastic service. Awesome vibe. Friendly atmosphere. Popular among couples.
from $139
Rating 9.2
Excellent hotel. Excellent location close to the beach. Friendly service. Popular among couples.
from $363
Rating 8.9
Excellent hotel. Great room. Popular among couples.
Rating 8.9
Excellent hotel. Friendly atmosphere. Very quiet. Beautiful beach. Popular among couples.
Rating 8.7
Excellent hotel. Beautiful views and friendly service. Popular among families.
Rating 8.4
Very good hotel. Good for sightseeing. Nice building. Good beach sports. Popular among couples.
Rating 8.0
from $146
Rating 7.5
Good romantic hotel. Picturesque beach nearby. Friendly atmosphere.
from $177
Rating 7.5
Good beach hotel. Good location, great views, and friendly service. Popular among couples.
from $155
Check all Virgin Islands, British hotels
  • guests