Skip to Content

London, United Kingdom Hotels with On-Site Restaurants

Savor delicious dining experiences at Marriott Bonvoy’s hotels with on-site restaurants and bars in London, United Kingdom. From gourmet dining experiences to casual eateries, our hotels offer a variety of dining options to suit every palate. Enjoy the convenience of having delicious meals just steps away from your room, whether you're in the mood for a hearty breakfast, a leisurely lunch, or an elegant dinner. Book your stay today and treat yourself to a culinary journey without ever leaving the comfort of your hotel.

Showing 1-12 of 66 hotels

Sort by:
Distance
4.1(1239 reviews)
|
0.3 mi from destination

The 5-star W London in Soho has innovative rooms, creative dining and a luxurious spa.

View Details
4.4(1849 reviews)
|
0.6 mi from destination

Iconic 5-star hotel in Westminster near Big Ben & London Eye, featuring suites, dining, gym & pool.

View Details
4.7(2475 reviews)
|
0.7 mi from destination

Historic London hotel with 4-star rooms, modern amenities, dining, a bar and event space.

View Details
4.4(498 reviews)
|
0.8 mi from destination

Luxury boutique hotel in Fitzrovia, with a world-class restaurant and superb bars.

View Details
4.2(1171 reviews)
|
0.9 mi from destination

Luxury hotel in the heart of Mayfair, with spectacular views of Green Park and top-rated restaurant.

View Details
4.9(890 reviews)
|
1 mi from destination

Luxury design-led hotel at the heart of London's artistic & cultural South Bank.

View Details
NEW
1 mi from destination

Sleep like a king in our XL beds, just 4 minutes away from Victoria Station and Buckingham Palace

View Details
RECENTLY RENOVATED
4.1(1205 reviews)
|
1.1 mi from destination

5-star Mayfair hotel in London - exquisite dining options, stylish guest rooms and luxurious suites.

View Details
4.5(198 reviews)
|
1.2 mi from destination

Discover luxury and traditional glamour in the heart of London at The Wellesley Knightsbridge.

View Details
4.2(1949 reviews)
|
1.2 mi from destination

The 5-star JW Marriott Grosvenor House London on Park Lane offers elegant rooms and fine dining.

View Details
NEW
1.3 mi from destination

Your South Bank base with everything but the necktie, just 2 minutes from the Tate Modern

View Details
3.3(371 reviews)
|
1.3 mi from destination

Our efficiently designed cosy & compact rooms have everything you need for a great night’s sleep.

View Details