Ham and Stone


Ham and Stone - civil parish in Stroud, Gloucestershire, England.