Delrow Community
Delrow Community is a settled community in England, United Kingdom.
Camphill Village Trust community and day services for adults with learning disabilities in Hertfordshire.
Shown on the atlas at approximate coordinates (~1km) to respect residential privacy.