Scottish shale Scottish shale

Middleton Hall workshops

Parish:
Uphall, Linlithgowshire
Local authority:
West Lothian

middleton hall workshops