Meade house one bed flat at London City Island near Canary Wharf
Meade house 7 Lyell Street, Tower Hamlets, London, E14 0RP, United Kingdom,Object type: Hotel London
Featuring river views, Meade house one bed flat at London City Island near Canary Wharf provides accommodation with a bar and a balcony, around 3.1 miles from O