Tower Hotel London

Tower Hotel London Deals

Tower Hotel London Deals

April 30, 2015
Hotel Description The Tower - A Guoman Hotel, London overlooks one of the capital’s most carefully restored areas - St. Katharine s Dock, with its colourful yachts, boutiques, bridges and scenic walkways. The hotel is located on the north bank of the River Thames next to…

Read More