39.245678-94.625998Barry Road Animal Hospital3911 NW Barry Road, Kansas City MO 64154StreetviewDirections: To here - From here Barry Road Animal Hospital Address: 3911 NW Barry Road, Kansas City MO 64154 Phone: 816-436-6700