An interactive map showing the location of Pumphouse on Ampney Brook, Ampney Crucis, Gloucestershire, England, UK.