Perfect Hotel Venues for your London Event – ideally located near London’s tourist attractions

 

If you’re looking for a place rich in history, famous attractions and landmark sites to hold a special Event, there’s no better place than London.  As the capital of England it is one of the most sought after Event locations, and the Venues below are close to most of the most famous attractions such as the London Eye, where you can see the panoramic views of the entire city, Big Ben - London’s iconic national time piece, Buckingham Palace,  the view from The Shard - western Europe’s tallest building, the British Museum - a public institution where you can see the country’s history, art and culture, St Paul's Cathedral, Covent Garden, West End theatres and so much more .

Here are some of the best Hotels which can accommodate your Event requirements in London.

The Tower Hotel - London
Nestled between the River Thames, St Katharine Docks and alongside world Heritage Site, this venue has the incredible views of the city. Boasts with 801 bedrooms, 19 meeting rooms with the largest having capacity for 550 people, fitness centre, car parking and a terrace with unrivaled views of Tower Bridge, The Shard and the Thames.

The Waldorf Hilton
As one of the most iconic hotels, The Waldorf Hilton showcases 21st Century comfort against a backdrop of genuine historic splendor. Just few minutes walk from Covent Garden and the British Museum.  With 298 stylish rooms and suites, 7 meetings and events rooms, restaurant, bar and lounge, a 14-meter heated indoor pool, sauna  and health club.

Park Plaza Westminster Bridge
Whether you’re visiting London for business or leisure, Park Plaza Westminster Bridge is a family friendly hotel that offers spacious suites. It has 1,019 bedrooms, which includes chic Superior Rooms, Suites and Penthouse Apartments, meeting and events rooms that can accommodate up to 2,000 delegates,  on-site restaurants, including the award-winning Brasserie Joël and the popular Ichi Sushi & Sashimi Bar.

Strand Palace Hotel
Welcoming guests since 1909, The Strand Palace Hotel is a vintage venue with Art Deco touches that are visible inside and outside the building. They have a range of rooms and facilities that are suitable for business, leisure, family bonding or even just for single travelers. It offers newly refurbished deluxe and superior rooms, fitness centre, and their famous Gin Palace.

Crowne Plaza London - The City
Close to the city and major attractions,  Crowne Plaza London - The City is a stylish hotel located in London’s historic Square Mile. With 204 bedrooms, 5 meetings & events spaces, an exclusive cocktail and champagne bar,  award winning Italian and Chinese restaurants, an all day lounge bar and a fitness centre. It is a great choice for travelers interested in city trips, history and city walks.

Contact our team