Romford

Romford

London Escorts Areas / Romford

Romford is a large suburban town in northeast London, United Kingdom and the administrative headquarters of the London Borough of Havering. It is located northeast of Charing Cross and is one of the major metropolitan centres identified in the London Pl