Quarry Farm
United Kingdom
>
England
>
Isle of Wight
>
Shorwell
>
Quarry Farm
Quarry Farm is a building in Isle of Wight, Shorwell.
Quarry Farm
Building
Yes
Slocum Copse