Central London hotel on south Bank of river Thames - Close to Big Ben and Vauxhall station - An hour's ride to Heathrow Airport.