Get Directions to Leftwich Manor ← View details 79 Cheney Manor Road, Swindon SN2 2NX, United Kingdom, Swindon, England Get Directions From* To * — Required information