• Attractions
  • Attractions
  • Attractions
  • Attractions

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.