Horizon Canary Wharf Apartments
Apartment
London
Horizon Canary Wharf Apartments is a self-catering accommodation located in London. The property is 5 miles from Euston Station and 7 miles from Royal Albert Hall and offers free Wi-Fi access in all areas.
Number of rooms: 7
Laybourne House, Admirals Way, Tower Hamlets, London, E14 9UH, United Kingdom