Get Directions to China Palace ← View details Scireburn House, London Road, South Milford, Leeds LS25 5DP, United Kingdom, South Milford, England Get Directions From* To * — Required information