The Caswell Hotel is a petite hotel located near Victoria Station in the heart of London. Offering great value low cost accommodation the caswell is ideally located for sightseeing, shopping trips and business on a Budget.
The Caswell has an enviable location in the heart of London. Being within walking distance to Buckingham Palace...
Our Traditional English Rooms offer a wide variety bedding configurations to suit all types of traveller. All rooms are equipped with a safe, Tea & Coffee making facilities, 21 inch Flat Screen LCD TCV, Linen and Toiletries.