Welsh Road Farm

Welsh Road Farm
Welsh Road, Offchurch, Leamington Spa, CV33 9BG
Photo of Welsh Road Farm