The Aldgate Flats
The Aldgate Flats
Apartment
Leyden St
, London, England, United Kingdom
E1 7LL