The Houses of Parliament and Big Ben in London, with a red double-decker bus crossing the Lambeth Bridge.

Search Hotels with Restaurant in London

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on London Hotels with Restaurant

This weekend
Next weekend

Our top choices for London hotels with a restaurant

1. The Z Hotel Strand

The Z Hotel Strand
3.0 star property
London City Centre
8.6 out of 10, Excellent, (689 reviews)
"Good location for restaurants and shows."
United Kingdom
Joseph
The price is £96
includes taxes & fees
23 Aug - 24 Aug
The Z Hotel Strand

2. Hotel Riu Plaza London Victoria

Hotel Riu Plaza London Victoria
4.0 star property
London City Centre
9.0 out of 10, Wonderful, (4,002 reviews)
"Great stay in a great location!"
Canada
Abhiroop
The price is £113
includes taxes & fees
16 Aug - 17 Aug
Hotel Riu Plaza London Victoria

3. Strand Palace Hotel

Strand Palace Hotel
4.0 star property
London City Centre
9.0 out of 10, Wonderful, (5,523 reviews)
"Lovely hotel in a great location."
United States
Mitzi
The price is £155
includes taxes & fees
16 Aug - 17 Aug
Strand Palace Hotel

4. Locke London Canary Wharf

Locke London Canary Wharf
4.0 star property
Canary Wharf
9.2 out of 10, Wonderful, (177 reviews)
"A fantastic hotel, everything was fantastic hoping to visit again in the future."
United Kingdom
peter
The price is £94
includes taxes & fees
31 Aug - 1 Sept
Locke London Canary Wharf

5. Copthorne Tara Hotel London Kensington

Copthorne Tara Hotel London Kensington
4.0 star property
London City Centre
7.8 out of 10, Good, (3,789 reviews)
"Had a good rate, nice clean hotel with a bar."
United States
jeff
The price is £79
includes taxes & fees
9 Aug - 10 Aug
Copthorne Tara Hotel London Kensington

6. Apex City of London Hotel

Apex City of London Hotel
4.0 star property
London City Centre
9.4 out of 10, Exceptional, (2,908 reviews)
"Clean, convenient, excellent location, great breakfast"
Australia
Vladimir
The price is £149
includes taxes & fees
10 Aug - 11 Aug
Apex City of London Hotel

7. STG Hotel London Oxford Street

STG Hotel London Oxford Street
3.0 star property
London City Centre
7.6 out of 10, Good, (3,957 reviews)
"Great location, clean a good breakfast and well maintained"
United Kingdom
Chris
The price is £88
includes taxes & fees
31 Aug - 1 Sept
STG Hotel London Oxford Street

8. Leonardo Royal London Tower Bridge

Leonardo Royal London Tower Bridge
4.0 star property
London City Centre
9.0 out of 10, Wonderful, (2,668 reviews)
"Enjoy myself would recommend it to anyone especially the SPA and breakfast"
United Kingdom
Toneta
The price is £144
includes taxes & fees
23 Aug - 24 Aug
Leonardo Royal London Tower Bridge

9. Tribe London Canary Wharf

Tribe London Canary Wharf
4.0 star property
Canary Wharf
9.2 out of 10, Wonderful, (1,875 reviews)
"Really good location. Rooms in the smaller dude but very clean and really helpful staff."
United Kingdom
Katy
The price is £109
includes taxes & fees
9 Aug - 10 Aug
Tribe London Canary Wharf

10. The Tower Hotel, by Thistle

The Tower Hotel, by Thistle
4.0 star property
London City Centre
8.4 out of 10, Very good, (10,454 reviews)
"Great location, clean rooms, great breakfast buffet and restaurant, nice staff."
United States
Justin
The price is £149
includes taxes & fees
9 Aug - 10 Aug
The Tower Hotel, by Thistle
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top London Hotel Reviews

Frequently asked questions

How much do hotels with restaurants in London cost?
The rate for hotels in London ranges from £79 to £155 per night. Expedia has tempting deals on hotels with restaurants or close to top dining experiences that'll please both your taste buds and bank account. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with restaurants in London?
London offers multiple hotels with restaurants with a total average guest review rating of 8.7. Hotel 41 is a popular option if you want to discover the local dining scene. It has a 5-star rating and offers amenities such as individually decorated rooms and dining romance packages. Blackbird is another traveller favourite. This 4-star hotel offers access to some great foodie experiences and features premium bedding and complimentary breakfast.
How many hotels with restaurants are there in London?
Reclaim your holiday days and pick from 1561 hotels with restaurants in London. For business travel, a weekend escape or anything in between, Expedia is here to help you find a stay offering all kinds of flavours in a few quick clicks.
Are there any family-friendly hotels with restaurants in London?
Spend your family holiday at Hotel 41, a 5-star option not far from town. Conveniences here include a laundry service and housekeeping services. Another family-friendly hotel with dining in London is Blackbird. Complimentary breakfast and free WiFi help make this 4-star escape a favourite. Once you've checked in and dropped off your luggage, there are lots of family-friendly attractions to explore in and around London. Buckingham Palace and Tower of London are two of our top picks.
Are there any 5-star hotels with restaurants in London?
The Montcalm London Marble Arch is a wonderful 5-star hotel with dining in London. Around 1 mi from downtown, room service and a spa tub are among the amenities here. The Egerton House Hotel is another stylish property that will put you near some mouthwatering foodie experiences. Also rated 5 stars, it's around 2 mi from the centre of the city and features designer toiletries and limousine services.
Why book your hotel with dining in London with Expedia?
Expedia will help you find your dream hotel with dining in London. Find your way to the filters to search for stays with their own restaurants. If you're on a budget, choose how much you'd like to spend and your preferred hotel star rating. We'll help you find the right stay whatever your tastes or bank balance.
How can I find cheap hotels with dining in London?
A great way to uncover cheap hotels with dining in London is with Expedia's handy filter tool. Reserve getaways with restaurants or a few extra touches, like included dinner. You can also narrow down your search results by amenities, budget and star rating to access awesome bargains in just a few keystrokes.
What is there to do in London near my hotel with dining?
London has enough sights to keep you amused for weeks, starting with Buckingham Palace. London Eye, Tower of London and The British Museum are other wonderful attractions. If you're in town for longer, St. Paul's Cathedral and Natural History Museum are great additions to your itinerary.

Explore a world of travel with Expedia