6120 East Thompson Road, Indianapolis, IN 46237, United States
Location
6120 E Thompson Rd
Indianapolis
, IN
See map: Google Maps