London is by far one of the most visited and exclusive cities in the world due to its diversity and culture, making it suitable for all types of travelers.Whether you visit London for a business meeting, a vacation or for an event, you will always be impressed by this city and what it has to offer.

If London is on your list of destinations for 2017, here are some of the most recent hotel openings from this year that we believe you should know about. These hotels are sure to provide you with a more enjoyable and unique experience during your stay in London.


The Montcalm Royal London House

The 5-star hotel  the perfect blend of modern architecture and luxury.  The hotel’s interior is decorated with a subtle mid-century style meets the twenty-first century tech, creating an exceptional atmosphere for its guests. Guests can experience prime dining and drinking at the hotels bar and restaurant – the Burdock Bar and the Aviary rooftop restaurant.

The hotel offers prime dining and drinking  experiences at the Burdock Bar and the Aviary rooftop restaurant.


Sheraton Grand London Park Lane

The Art Deco hotel located opposite to Green Park on Piccadilly had a multi-million pound renovation, putting the title ‘grand’ into its name – and appearance. This luxury hotel has a great history which includes appearances buy many celebrities and VIPs throughout its 90-years of service.


Courthouse Hotel Shoreditch

 This 5-star luxury hotel is located close to the fashionable Soho and within walking distance to London’s finest shopping, tourist attractions and Theatreland. This contemporary design hotel is situated in an old Grade II Listed Magistrates Court, retaining much of its original historical features but with a modern style.


CitizenM Tower Hill

A luxury hotel with one of the best locations in London overlooking the Tower of London and the Tower Bridge. The 370 rooms of this hotel offer a unique style, comfort and a breathtaking view of some of London’s main attractions. The hotel also combines the design with the latest technology, offering its guest an unforgettable experience in one of the most beautiful cities in the world.


Park Plaza London Waterloo

This Park Plaza is a contemporary luxury hotel located among the city’s most popular attractions, such as the London Eye, the Houses of Parliament and SEA LIFE London Aquarium.  With a remodeling and the addition of a five-story extension, the hotel offers 494 comfortable rooms, an indoor swimming pool, spa and on-site dining.