Travelodge London Docklands is located in Canary Wharf, a neighborhood in London, and is near the airport and near a metro station. O2 Arena and The British Museum are cultural highlights, and some of the area's notable landmarks include Tower Bridge and Tower of London. London Eye and Natural History Museum are not to be missed. O2 Arena is located near Travelodge London Docklands, which provides free breakfast, a bar, and a restaurant.