Get Directions to Castle House ← View details 10 Castle Hill Road, Dover CT16 1QW, United Kingdom, Dover, England Get Directions From* To * — Required information