With a stay at Canary Riverside Plaza Hotel in London (Canary Wharf), you'll be a 3-minute drive from One Canada Square and 5 minutes from Tower of London. Featured amenities include a 24-hour business center, express check-in, and express check-out. Planning an event in London? This hotel has facilities measuring 5931 square feet (551 square meters), including conference space.