Romford
Romford is a large town in east London and the administrative centre of the London Borough of Havering. It is located 14. 1 miles northeast of Charing Cross and is one of the major metropolitan centres identified in the London Plan.
Romford is a large town in east London and the administrative centre of the London Borough of Havering. It is located 14. 1 miles northeast of Charing Cross and is one of the major metropolitan centres identified in the London Plan.