Comfort Inn Vauxhall Photos

Meet 199 travelers, 163 tour guides and discover 241 photos

Location. Comfort Inn Vauxhall is located in the Southwark Waterloo neighborhood of London, close to Kennington Oval, Big Ben, and Buckingham Palace. Nearby points of interest also include Trafalgar Square and St. Paul's Cathedral. Hotel Features.Dining options at Comfort Inn Vauxhall include a restaurant. This 3.0 star property has a business…
View Comfort Inn Vauxhall guide >

Exterior

Exterior

Restaurant

Interior

Interior

Room

Room