Arbor City Hotel London
Address: 12 Osborn Street, Aldgate East, Tower Hamlets, London, E1 6TE, United Kingdom.
Nearest Landmark: Aldgate East Station (4 minutes walk)
Distance: 2 Miles from London Centre
The residential property is 10 mins tube trip from the West End, Olympic Arena and also Westfield Mall. The Tower of London is simply 15 mins leave.