About the Area:
Canary Wharf is an area of London, England, located on the Isle of Dogs in the London Borough of Tower Hamlets. Canary Wharf is defined by the Greater London
Arena hosting concerts from the world’s top stars and elite sporting events for up to 20,000 fans.
4 Star Hotels Nearby
Novotel London Canary Wharf Hotel
Radisson Blu Edwardian New Providence Wharf Hotel, London
Hilton London Canary Wharf
The Collective Canary Wharf