Saint Lucia 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 Saint Lucia and book without leaving home. The average price of a hotel Saint Lucia to the restaurant for one night starts at $331 and reaches $1 234, and the rating of 9.3 points out of 10.
Hotellook team
Rating 9.9
Excellent hotel. Fantastic service. Popular among families.
Rating 9.6
Excellent hotel. Good beach sports. Very quiet. Friendly atmosphere. Popular among couples.
from $1 234
Rating 9.4
Excellent hotel. Great amenities. Very quiet. Good shuttle service. Popular among couples.
from $514
Rating 9.3
Excellent hotel. Good for sightseeing. Beautiful views and friendly service. Wonderful housekeeping. Popular among couples.
from $603
Rating 9.3
Excellent beach hotel. Excellent location close to the beach. Professional service. Popular among couples.
Rating 9.3
Excellent golf hotel. Good fitness area. Great view. Best value for money. Popular among couples.
Rating 9.3
Excellent hotel. Great breakfast and quiet rooms. Friendly service. Popular among couples.
from $331
Rating 9.1
Excellent romantic hotel. Friendly service, quiet rooms, and great views.
Rating 9.1
Excellent beach hotel. Hotel is located near the beach with quiet rooms. Great amenities. Popular among families.
from $639
Rating 9.0
Excellent romantic hotel. Good amenities and friendly service. Very quiet.
Check all Saint Lucia hotels
  • guests