Romford is a large town in East London, England, and the administrative centre of the London Borough of Havering.
Romford is a large town in East London. Romford is a large town in England. Romford is a large town in the administrative centre of the London Borough of Havering.