39.033139-94.373109Cavanaugh Pet Hospital17601 E 40 Hwy, Independence MO 64055StreetviewDirections: To here - From here Cavanaugh Pet Hospital Address: 17601 E 40 Hwy, Independence MO 64055 Phone: 816-350-9738