Northop Hall

English

Proper noun

Northop Hall

  1. A large village and community in Flintshire, Wales (OS grid ref SJ2767).