38.9568972 -94.6317269 Mission Road Animal Clinic3910 W 95th, Leawood KS 66206StreetviewDirections: To here - From here Mission Road Animal Clinic Address: 3910 W 95th, Leawood KS 66206 Phone: 913-649-0552