bn:03838352n
Noun Named Entity
EL
Romford
EN
Romford is a large town in east London, England, 14 miles north-east of Charing Cross. Wikipedia
Geonames
Relations
Sources
DESCRIBED BY SOURCE
HISTORIC COUNTY
LOCATED IN THE ADMINISTRATIVE TERRITORIAL ENTITY
BabelNet
EL