The Comfort Inn Vauxhall is a vibrant new hotel, situated on the south bank of River Thames and is just a few minutes walk from Vauxhall Bridge, where you can find the Houses of Parliament and the London Eye.Board basis available at this hotel is bed and breakfast.