Hotels in London

London is also known for the charm of the Thames which divides the city and offers romantic moonlit walks. If you are looking for a hotel with a splendid view of the city and its river, read the list of 10 of the best hotels in the capital.


Four Seasons London Canary Wharf. Located in the center of east London, the hotel has spectacular views of the Thames. A few steps from the shops, some of the most renowned restaurants and the London City Airport, the recently renovated hotel has 142 spectacular rooms and suites.

Park Plaza Riverbank London

Located on the south bank of the Thames, the 4-star hotel is just a stone’s throw from Westminster Cathedral and from the main attractions of London such as the London Eye, the Houses of Parliament and Big Ben. The nearest station is Waterloo. From some rooms you have a great view of the river and the sky line of the capital.

London Marriott Hotel County Hall

This historic hotel offers a splendid view of Big Ben and the Thames and has a swimming pool and a SPA. The nearest station is Waterloo, reachable on foot in 10 minutes. A stone’s throw from major attractions such as Buckingham Palace, Westminster Abbey and St. James Park.

Petersham Hotel

Located in Richmond, this elegant 4-star hotel has luxurious rooms and a restaurant offering fine British cuisine. At the Petersham Hotel you will find the tranquility of a structure immersed in the countryside and the convenience of a strategic location just a stone’s throw from central London and Heathrow airport.

Hilton London Docklands

A stone’s throw from the O2 Arena, the Hilton London Docklands hotel overlooks the Thames to the Canary Wharf district. On the opposite side of the river are the ferry stops for Canary Wharf and the Thames Clipper vaporetto.

The Bingham

In Richmond, in a Georgian-style hotel, find one of the restaurants with the most impressive views of the Thames. Equipped with sprinkled salt, the menu is strictly British but with some modern reinterpretations. The hotel has a terrace where you can eat or sip tea on sunny days.

Hotel Savoy

It is one of the most famous hotels in London, reopened in 2010 after being renovated. The Savoy has 268 rooms, with panoramic views of the Thames and elegant marble bathrooms, as well as all the comforts of a hotel of this caliber. Its strategic location in the center of London, a stone’s throw from the main attractions of the city, makes it ideal for any type of stay, whether for business or pleasure.

Hotel Wyndham Grand London Chelsea Harbor

A stone’s throw from exclusive boutiques and central London, the hotel has a spa and a restaurant overlooking the marina. Located in a quiet residential area, the hotel is within walking distance of Fulham Broadway station.


A 4-star luxury hotel with sophisticated and contemporary interiors. It is located in central London, around the corner from major attractions such as London Bridge, the Tower of London and St. Paul’s Cathedral