Samlesbury Hotel

Samlesbury Hotel
Preston New Road, Preston, PR5 0UL