Location: The site is located where the Chingford Mount Road (A112) becomes the Chingford Road and is bounded on the north side by Lockwood Place and on the
Penrose Land and New Homes are acting as sole agents in the sale of this rarely available and exciting residential development opportunity in the sought after