Harle Syke Mill

weaving shed in Lancastershire, England

Categories: