Profile | |
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.