Ace Hotel London Shoreditch
Address: 100 Shoreditch High Street, Tower Hamlets, London, UnitedKingdom
Nearest Landmark: Old Street Tube Station
(10 minutes walk)
Distance: 1 Miles from London Centre
Ace Hotel London Shoreditch hangs its hat in London"s most creative, engaged district. A hub for galleries, theater and design, Shoreditch is home to the...