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 $359 and reaches $1 268, and the rating of 9.3 points out of 10.
Hotellook team
Rating 9.9
Excellent hotel. Fantastic service. Popular among families.
Rating 9.5
Excellent hotel. Fantastic service. Great wellness & sports facilities. Friendly atmosphere. Popular among couples.
from $1 268
Rating 9.4
Excellent hotel. Great amenities. Friendly atmosphere. Beautiful beach. Popular among couples.
from $502
Rating 9.3
Excellent hotel. Well-located with warm service. Stylish Hotel. Popular among couples.
from $359
Rating 9.3
Excellent beach hotel. Well located, comfortable hotel with spacious rooms. Popular among couples.
from $418
Rating 9.3
Excellent golf hotel. Good fitness area. Professional service. Best value for money. Popular among couples.
Rating 9.2
Excellent hotel. Hotel atmosphere is friendly and service is professional. Fair breakfast prices. Popular among couples.
from $363
Rating 9.1
Excellent beach hotel. Close to the beach. Great reception staff and beautiful grounds. Good furniture. Popular among families.
from $587
Rating 9.0
Excellent romantic hotel. Quiet rooms, friendly service, and nice hotel grounds.
from $405
Rating 9.0
Excellent romantic hotel. Rather comfortable. Clean. Friendly atmosphere.
from $1 014
Check all Saint Lucia hotels
  • guests