Boasting a fantastic location at the acclaimed Imperial Wharf.

The hotel is situated in the centre of London and is 0.5km away from the Earls Court exhibition centre.

These modern hotels are situated at Stamford Bridge, the home of Chelsea Football Club.

A 5-star Luxury hotel in one of the London most exclusive areas.