(London, UK) Hotel Xanadu London. Online Hotel Reservations for 2024. Hotel Xanadu London (London, UK). Hotel Rates, Specials, Offers