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 $157 and reaches $506, and the rating of 8.6 points out of 10.
Hotellook team
1
Rating 9.2
Excellent boutique hotel. Friendly atmosphere and great views. Clean. Popular among couples.
from $157
2
Rating 9.2
Excellent hotel. Great rooms and fantastic service. Rather comfortable. Popular among couples.
from $506
3
Rating 9.1
4
Rating 8.9
Excellent hotel. Great breakfast and professional staff. Wonderful housekeeping. Popular among couples.
5
Rating 8.8
Excellent hotel. Great room. Popular among couples.
6
Rating 8.7
Excellent hotel. Awesome beach and beach sports. Great pool. Popular among families.
from $420
7
Rating 8.4
Very good hotel. Great location with excellent sightseeing. Best value for money. Popular among couples.
8
Rating 8.0
from $198
9
Rating 7.9
Very good romantic hotel. Beach nearby. Best value for money. Friendly atmosphere.
from $159
10
Rating 7.5
Good beach hotel. Large rooms and friendly service. Beach nearby. Popular among couples.
from $235
Check all Virgin Islands, British hotels
  • guests