
LocationLocated on the banks of the River Thames; just south of Westminster Bridge and near to Waterloo International railway station; this hotel is within easy reach of some of the capital's most visited attractions such as the London Eye; the Houses of Parliament; Big Ben and the London Aquarium. London City Airport is some 9 km away; London Heathrow Airport is approximately 16 km away; London Gatwick is 29 km away; London Luton is 35 km away and London Stansted is 36 km from the hotel.