0.8 miles from centre of South East
The Victor Hotel is a friendly hotel located near Victoria Station in the heart of London. Offering great value low cost accommodation the Victor is ideally located for sightseeing, shopping trips and business on a budget.
Guests can choose from single, double, twin and triple bedrooms which are clean and comfortable and have ensuite facilities.
The Victor has an enviable location in the heart of London. Being within walking distance to Buckingham Palace, The Palace of Westminster (Big ...