Get Directions to Castle Clinic ← View details 25 Albany Road, Windsor, Berkshire SL4 1HL, United Kingdom, Windsor, England Get Directions From* To * — Required information