Tower Hotel, guest room amenities for the business and leisure traveler; set in the Canary Wharf area, near Financial District.