Dahlia Pond in North Hertfordshire

Dahlia Pond in North Hertfordshire is a body of water.

Nature
body of water