Gazetteer of the Water, Wind and Tide Mills of Hampshire

£10.00

Details of 170 mills listed with a number of fine plates and a map of the county showing locations of the mills

Out of stock