Chalford
Chalford is a large village in the Frome Valley of the Cotswolds in Gloucestershire, England. It is to the southeast of Stroud about 4 miles upstream.
Chalford is a large village in the Frome Valley of the Cotswolds in Gloucestershire, England. It is to the southeast of Stroud about 4 miles upstream.