Haywood, Herefordshire

From Wikipedia, the free encyclopedia

Haywood is a civil parish in Herefordshire, England, south-west of Hereford. The parish has no substantial settlements.