Long Marston Hall

Long Marston Hall
York, YO26 7LN