Luxury, canal-side apartment, Spectacular views
10 Pepper Street, Tower Hamlets, London, E14 9RB, United Kingdom,Object type: Hotel London
Luxury, canal-side apartment, Spectacular views is located in the Tower Hamlets district of London, 3.7 miles from Olympic Stadium, 3.7 miles from Tower of Lond