E1  1PE
Ellen Street, London, E1
Located in the city of London Close to major train stations, Aldgate train station, Fenchurch street train station, Liverpool street station London Perfect for young families and professionals alike