Aldborough Hatch London, England Aldborough Hatch is a district of London, England, located in the London Borough of Redbridge. It is part of the Ilford post town and is situated at OS grid reference TQ455895. The earliest recorded use of the name is Aldborough Hacche (c. 1490). .... [ Read More at Wikipedia ] video Aldborough Hatch More Lists Cities That Should Have a Football Team by The Round Mound The Best U.S. States For Vacations Icon by grateley Cities with the Best Sports Teams by SportsYeah Cities That Should Have a Baseball Team by The Round Mound Cities with the Worst Sports Teams by SportsYeah List of Longest Suspension Bridges by akshay.chauhan36