Exterior of Novotel at Canary Wharf financial district on 15th August 2023 in London, United Kingdom. Canary Wharf is an area located near the Isle of Dogs in the London Borough of Tower Hamlets and is defined by the Greater London Authority as being part of Londons central business district. Novotel is a French midscale hotel brand owned by Accor.