Get Directions to Tudor House Nursing Home ← View details 12 Leeds Road, Selby YO8 4HX, United Kingdom, Selby, England Get Directions From* To * — Required information