St Leonards Children's Home Hornchurch
St Leonards Children’s Home is a former children’s home in Hornchurch, London. It was established in 1864 as an orphanage for the children of deceased or disabled members of the Metropolitan Police Force. The home was originally located in Westminster, but moved to Hornchurch in 1885. St Leonards was a large institution, housing up to … Read more