The Victoria Inn London is conveniently located in Victoria, with Victoria and Pimlico stations a walk away. Nearby attractions include Buckingham Palace, Westminster Abbey, Big Ben, London Eye, Tate Gallery and St. James' Park, with Oxford Street shopping two stops from Victoria. The Victoria Palace and Apollo Theatres are within easy reach on foot. The bedrooms are restful and beautifully furnished with carefully considered colour schemes. Each one features television, pay per view films, hair dryer, telephone, hospitality tray and Wi-Fi availability. |