Aside from historical landmarks, natural beauty, and stunning nightlife, along with parks and museums, London is known for its award-winning restaurants offering delectable food selection, as well. No matter where you want to stay in London, we’ve picked out a list of the top 10 hotels spanning the entire city, where you can enjoy the best of both worlds: great food and amazing hospitality. Get ready to experience a luxurious and relaxing getaway near the best attractions of London, England. Check out this list of hotels with restaurants in London.
We handpicked these listings carefully, considering (wherever possible) recent guest reviews, location, accommodation type, prices, availability of dates, decor, and access to in-house restaurants. The image galleries get refreshed with the latest updates regularly. They were last updated on April 07, 2024.
1. Park Plaza Westminster Bridge London (from USD 295)
Want to feel pampered during your stay in London? The Park Plaza Westminster Bridge London hotel offers an end-to-end experience that is sure to delight any traveler who stays here. This modern-style hotel is located opposite to the Houses of Parliament and Big Ben on the South Bank, it features a fully equipped 24-hour gym with swimming pool, sauna, and steam room, and when you get to your room, you’re greeted with contemporary interiors and modern amenities. The hotel also features a spa and two different restaurants. You must dine at the award-winning restaurant Brasserie Joël for its French cuisine and Ichi Sushi & Sashimi Bar for enjoying sushi and sashimi. The hotel also boasts of a 1WB Lounge & Patisserie that serves tea and all-day tapas where you can head for a quick break any time of the day. There’s also a wonderful bar on the 8th floor named Primo Bar that offers live entertainment and beautiful views of the city’s magnificent skyline.
Park Plaza Westminster Bridge London
Address: Westminster Bridge Road
4.34 km (2.7 mi) from Kensington Gardens
2. The Central Park Hotel (from USD 113)
Reasonable pricing for a central location in a quiet neighborhood.
Close to public transport, Kensington Park, and Hyde Park. Clean rooms with refrigerators. Friendly and responsive staff.
Two-minute walk from Queensway on the Central line. Near Kensington Gardens, Hyde Park, and multiple tube stations. Convenient for shopping and dining.
Good breakfast options. Close to restaurants and eateries. Bar/lounge area is comfortable and welcoming.
For travelers who favor a fantastic location over everything else, the Central Park Hotel is a 15-minute walk from the Paddington Railway Station and a 2-minute walk from the Queensway Underground Station. Being literally in front of Hyde Park, not only does it offer a great location, but it also offers a 24-hour front desk, as well as an on-site restaurant, serving full breakfast every day. There’s also a lounge in the hotel where you can enjoy contemporary cocktails at the end of a long tiring day.
Central Park Hotel
Address: 49 Queensborough Terrace
639 meters (0.4 ft) from Kensington Gardens
3. citizenM Tower of London (from USD 273)
For great value for money, citizenM Tower of London is well-known among travelers coming to the Tower Bridge. Each room is equipped with WiFi and bathrooms and the hotel itself is directly above the Tower Hill Underground Station. It offers spectacular views on the River Thames, Tower of London, The Shard, and Tower Bridge. English Buffet Breakfast is served in their restaurant — canteenM — it offers a wonderful selection of local cuisine which is a must-try for one of your dinners. Don’t forget to request for a room offering views of the magnificent London skyline!
citizenM Tower of London
Address: 40 trinity square
7.11 km (4.5 mi) from Kensington Gardens
4. Club Quarters Hotel, Gracechurch (from USD 224)
Reasonable pricing for London, but no breakfast included.
Free coffee, purified water, and wine in the evenings. Some rooms have kitchenettes.
Conveniently located in the financial district, close to tube stations and attractions like Leadenhall Market.
Breakfast unavailable due to restaurant refurbishment, but options nearby. Free snacks and coffee provided.
Club Quarters Hotel is proof that any traveler can feel like royalty when they stay at the right hotel. This four star-rated hotel is located in London’s historic financial center close to the River Thames and London Bridge. It boasts of an amazing restaurant, Gaucho Argentinian Steakhouse, showcasing Argentinian dishes, as well as an inviting Club Lounge, that offers complimentary specialty coffees and teas. Guests can also enjoy the hotel’s modern rooms that come in 4 different sizes to choose from.
Club Quarters Hotel London City, London
Address: 7 Gracechurch Street
6.55 km (4.1 mi) from Kensington Gardens
London Tour Guide
Robert Woolf
I am a London tour guide and my tours include talking about people who have shaped the city plus the many connected places such as Hampton Court Palace, The Tower of London, Westminster Abbey, the commercial centre of the city: the City of London, and London’s world class museums and galleries. I have been guiding for 12 years. I am a licenced London Blue Badge Tour Guide, a City of London Gu... Read more
Tours by Robert
5. Park Grand Paddington Court (from USD 131)
Built in an elegant Victorian building located close to the Paddington Train Station, the Hotel Park Grand Paddington Court provides direct access to Hyde Park, Mayfair, and Oxford Street. This hotel is set in a quintessentially English corner of central London that features white stuccoed terraces and leafy squares and its every room is equipped with a flat-screen TV for entertainment and tea/coffee makers. Guests can unwind at the hotel’s bar to enjoy a large selection of drinks. For enjoying a delicious English meal you can head to the hotel’s restaurant, The Grand Restaurant that serves buffet breakfast and continental specialties.
Park Grand Paddington Court
Address: 27 Devonshire Terrace, Paddington, London, England, GBR, W2 3DP
730 meters (0.5 ft) from Kensington Gardens
6. Britannia International Hotel Canary Wharf (from USD 112)
Reasonable pricing for a London property with good value for the area.
Close to public transport, shops, and restaurants. Complimentary room upgrade and good breakfast selection.
Convenient location near Canary Wharf and O2 arena, with easy access to public transport and river views.
Good selection for breakfast, and a very good pizza restaurant on-site.
Another amazing hotel in a wonderful location, a 15-minute drive from Greenwich, Britannia International Hotel Canary Wharf is a 4-star hotel that boasts classy rooms with en-suite bathrooms some with spa baths for its guests. Guests can also enjoy the Hotel’s English buffet breakfasts at its in-house restaurant — Jennys. There’s also a pizzeria in the hotel that serves traditional Italian cuisine including light lunches and snacks. You can request for a room that offers stunning Docklands views. If you are going to use public transport, the Canary Wharf Underground Station is at a short walking distance from here.
Britannia International Hotel Canary Wharf
Address: 163 Marsh Wall, Docklands,
10.78 km (6.7 mi) from Kensington Gardens
7. Strand Palace Hotel (from USD 181)
Aside from offering great food and great rooms, the Strand Palace Hotel also offers guests a glimpse of history as it has been welcoming guests since the year 1909. Yes, that’s over 109 years of hospitality. Each room features private bathrooms, flat-screen satellite TVs, air-conditioning and complimentary amenities. Guests can also enjoy a full English or European cuisine in its restaurant, Carvey & Grill, serving all three meals every day. The hotel also boasts of two bars on-site that serve cocktails and afternoon tea. You can grab a quick bite at the on-site cafe. Charing Cross Rail and Underground Station is a 4-minute walk from the hotel.
Strand Palace Hotel
Address: 372 Strand
4.05 km (2.6 mi) from Kensington Gardens
8. Hilton London Metropole (from USD 55)
Another hotel close to the Paddington Station, the Hilton London Metropole is a modern property known for its superb location. But aside from this, they also offer their guests access to The LivingWell Health Club onsite that features an indoor swimming pool, sauna, steam room, and sports shop. There’s also a fully equipped gym and a beauty salon with treatment rooms. You can look forward to dining at their Fiamma Restaurant that offers scrumptious dishes from the Mediterranean cuisine and another restaurant, The Rackhouse that offers American cuisine amidst a groovy vibe. The hotel also features an Edge Lounge & Bar where you can enjoy cocktails and dinner with your loved ones.
Apart Hotel Federación
Address: Paraná 584
10761.7 km (6687.1 mi) from Kensington Gardens
9. Premier Inn Southwark Borough High St (from USD 105)
If you want to stay in a premier hotel chain with great pampering services but also near the best attractions of London, check out the Premier Inn Southwark Hotel. This hotel is a 3-minute walk from London Bridge Station and the Shard and features a British cuisine restaurant, The Kitchen, for your food cravings and the Thyme Restaurant serves breakfast and evening snacks. It’s also near the Borough Market and the Tower of London, so you’re sure to make the most out of your stay while here.
Premier inn Southwark Borough High St
Address: 135 Borough High Street
6.09 km (3.8 mi) from Kensington Gardens
10. Sakkson House Boutique Rooms & Suites (from USD 196)
The Sakkson House Boutique Rooms & Suites is a gorgeous boutique hotel with 24-hour front desk and stellar customer service. It also has a bar for that late-night drinking session and a restaurant called “Neighbour” that can satisfy your craving for American, British, Mediterranean, International, European cuisines. All rooms come with a work desk, mini bar, TV and complimentary Amazon Prime & Netflix subscription too. The Camden Market is walking distance from here.
Sakkson House Rooms & Suites
Address: 6 Leverton Place
5.6 km (3.5 mi) from Kensington Gardens
Live like a royal in London
London in itself is already famous for its wonderful British hospitality, but with hotels like these, visitors can expect to feel pampered as the hotels satisfy all their relaxation needs. Plan your stay in any of these best hotels with restaurants for a full-fledged British experience.
Happy Traveling!
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to