Comfort Inn Vauxhall is located in London's Southwark - Waterloo neighborhood, close to Kennington Oval, Big Ben, and Buckingham Palace. Nearby points of interest also include Trafalgar Square and St. Paul's Cathedral. Read More About Comfort Inn Vauxhall
- 24-Hour Front Desk
- Business Center
- Elevator / Lift
- Multilingual Staff
(*) = Free, some restrictions may apply.