
Stay Inn Apartments City Aldgate
6 Bromehead Street, ,E1 2PQ, London
Location A perfect fit for a big group of travellers: apartment Stay Inn Apartments City Aldgate is located in London. This apartment is located in 5 km from the city center. You can take a walk and explore the neighbourhood area of the apartment — Her House, Cable Street Mural and St George
Free WiFi









