This is a veterinary facility located at 2706, Taylorsville Road, Louisville, KY, 40205.
2706, Taylorsville Road, Louisville, KY, 40205
Louisville, Kentucky 40205
State Code: KY
OSM ID: node/12072076420