A short walk from Vauxhall bus and tube stations, this hotel is situated conveniently in Central London. Behind the hotel, enjoy views across the River Thames with Big Ben and Westminster. Vauxhall Pleasure Gardens is just outside the hotel entrance too.