Maps & Driving Directions

Located on the southside of Indianapolis, VCA Swengel Animal Hospital is located on the northwest corner of US 31 and Southport Road, approximately 3 miles off of Interstate 465.

Find Other Nearby VCA Locations

Directions

    CLOSE CLOSE