Located south of the River Thames and just five minutes from London
Waterloo train station, the stylish hotel is within walking
distance of many iconic London attractions, including Buckingham
Palace, the Tate Modern, BFI London IMAX, the London Eye and the
SEA LIFE London Aquarium.