MySquare Apartments Canary Wharf Apartment London, Greater London
MySquare Apartments Canary Wharf is set in the Tower Hamlets district of London, less than 1 km from Canary Wharf Underground Station and 5 km from West Ham. Free Wi-Fi is featured throughout the property and private parking is available on site.
Number of rooms: 5
Lincoln Plaza, Tower Hamlets, London, E14 9BL, United Kingdom