Home > Caswell Hotel

Caswell Hotel



    Hotel London - superb hotel in westminster in central London. Hotel London is a superb family run hotel in westminster close to victoria station in central London, england. a range of affordable accomodation with easy access to buckingham palace, big ben, houses of parliament and the tate gallery.

Click here to visit Caswell Hotel