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
Block Lane Market, prominent with deal seekers is simply 8 mins stroll from the resort. Old Road Underground Terminal, on the Northern Line, is a brief...