Aldgate Studio Apartment
10 Scarborough Street B, Tower Hamlets, London, E1 8DR, United Kingdom,Object type: Hotel London
Aldgate Studio Apartment is located in the Tower Hamlets district of London, 900 yards from Tower of London, less than 0.6 miles from Tower Bridge and a 15-minu