Located in the heart of the City, these one two and three bedroom apartments in Tower Hill are just over 5 minutes’ away from both Aldgate and Aldgate East tube stations