Review of a waterside hotel near Canary Wharf and 02 & Excel Hotel

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

The O2

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

Leave a Reply

Your email address will not be published.