Central Location with Canal Views
upper north street , Tower Hamlets, London, E14 6TW, United Kingdom,Object type: Hotel London
Featuring lake views, Central Location with Canal Views provides accommodation with a balcony and a kettle, around 2.1 miles from Victoria Park. Featuring river