Get Directions to Dowdeswell Reservoir ← View details London Road, Cheltenham, Gloucestershire GL54 4HG, United Kingdom, Cheltenham, England Get Directions From* To * — Required information