
|
Comfort Inn Vauxhall is located on the south of River Thames, around 5 minutes walk from Vauxhall Station (Victoria line). The hotel is also near to the London Eye, Houses of Parliament, Victoria and Westminster. The hotel has recently been refurbished, and now boasts a coffee shop for your added convenience. With its spacious bedrooms and friendly... |