Things to do in London
The Caswell has an enviable location in the heart of London. Being within walking distance to Buckingham Palace, The Palace of Westminster (Big Ben & the Houses of Parliament and) Westminster Abby and Harrods makes the Caswell great for a sightseeing experience.
Our proximity to Victoria Station (Rail and Metro) and Victoria Coach Station (8 minutes walk) make Victor Hotel is the perfect spot for a traveller on a budget.
Our proximity to Victoria Station (Rail and Metro) and Victoria Coach Station (8 minutes walk) make Victor Hotel is the perfect spot for a traveller on a budget.