About 121 New Road
Located in London (Whitechapel), this apartment is within a 10-minute drive of Tower Bridge and The Gherkin. This apartment is 1.8 mi (2.8 km) from Museum of London and 1.8 mi (2.9 km) from The Shard.
Make yourself comfortable in your apartment.
Take in the views from a garden.
Business, Other Amenities
Featured amenities include multilingual staff and luggage storage.