On the picturesque bank of the River Thames is the Hotel 87 Vauxhall offering a warm and friendly welcome. The guest rooms are spacious and comfortable and each one is well equipped with a host of modern amenities for your convenience. There are may popular tourist attractions within easy reach and they include the Houses of Parliament, the London Eye, Tate Gallery, Westminster Abbey, Madame Tussauds and Buckingham Palace.