Description
The Caswell Hotel is a small, family-run hotel situated in the heart of Westminster, central London. When visiting London, location is everything and the Caswell Hotel offers easy access to some of the Britain capital's greatest attractions, such as Buckingham Palace, Big Ben, Houses of Parliament and the Tate Gallery. The hotel offers tastefully furnished, affordable rooms in London and a good range of facilities. IMPORTANT: please note that Friday night bookings require a minimum 3-night stay, and Saturday night bookings require a 2-night minimum stay.