The Cumberland Hotel – A Guoman Hotel

The Cumberland Hotel – A Guoman Hotel

The Cumberland Hotel is located in the heart of London right in between Oxford Street and Park Lane, ideal for those who love to shop.

The Grosvenor Hotel

The Grosvenor Hotel

The grade II listed Victorian building is located in the heart of central London, which combines a Victorian and vintage feel with modern luxury.

The Royal Horseguards

The Royal Horseguards

A stunning five-star luxury hotel overlooking the River Thames near Embankment. This majestic five-star hotel presides over the River Thames with outstanding views.

The Tower

The Tower

The Tower Hotel is situated in between the River Thames and the Tower of London, featuring breath-taking views over the river and to the Tower Bridge.