Newly Opened Hotels in London
Did you know that there are over 1,000 hotels in London? (1095 to be exact according to Tripadvisor.) With so many options of where to stay in London, it’s important to pick the right one. Instead of taking on this mind-numbing research, let cushion the impact give you all the information you need to narrow down the options. Follow this guide for a few recommendations of new places to stay in London.
St. Pancras Renaissance London Hotel
This luxurious five star hotel was recently voted as UK’s Number One Hotel.by the Sunday Time Magazine Top Hotels in the World. The stunning red-brick gothic architecture captures the masterfully restored work of this Victorian style hotel. The interior is just as magnificent as the outside structure. The famous Grand Staircase spirals up to 245 elegant and spacious rooms, with a 350 capacity ballroom, a private club, a barber’s shop and luxury spa, to include a swimming pool and seven treatment rooms. The bar on Euston Road is beautiful and it may or may not be true that the cocktails are divine…
Eccleston Square Hotel
Located right in the heart of central London this lavishly designed, high tech hotel is sure to make your stay a pleasant one. The ultra-modern experience offers innovative technological enhancements such as iPad2s in every room to control everything from the mood and environment to ordering room service, and even to schedule upcoming theatre and spa reservations. The en-suite marble bathrooms also include a hidden TV built into the mirror and glass walls that turn opaque at the press of a button. Talk about technologically advanced!
Park Plaza Hotel
If you looking for amazing views of Big Ben, the Westminster Abbey, and the Houses of Parliament, look no further. The stylish 1,021 guest rooms are furnished with extremely high standard flat screen televisions, a work desk and tea and coffee making facilities. Whether your experience is one for leisure or business, Park Plaza Hotel hopes to meet your needs and exceed your expectations.
The W Hotel
W Hotel which is conveniently located in the heart of London has been created from what was originally the Swiss Centre in Leicester Square. A stone’s throw away from all sorts of entertainment and theatre, this hotel is sure to be close to something that interests you. With 192 guest rooms and suites, all stylishly decorated with modern amenities and vibrant designs, the W Hotel will make any stay exceedingly comfortable.