Samlesbury Hall

Samlesbury Hall
Preston New Road, Preston, Lancashire, PR5 0UP