Samlesbury Hall 4* 88%

01254 812010
Preston New Rd
Samlesbury
Preston
PR5 0UP
Details to follow...