39.013544 -94.588052 Noah’s Ark Animal Clinic6305 Main, Kansas City MO 64113StreetviewDirections: To here - From here Noah’s Ark Animal Clinic Address: 6305 Main, Kansas City MO 64113 Phone: 816-361-6822