The property located at 5638 W Thompson Road Indianapolis, IN 46221 is a Single Family property. Built in 1974, the property at 5638 W Thompson Road has 3 bedrooms, 4 bathrooms, is approximately 3,013 square feet. The property is located in the Decatur township.