The property located at 5176 Upperwood Ct Indianapolis, IN 46250 is a Single Family Residence property. Built in 2005, the property at 5176 Upperwood Ct has 5 bedrooms, 8 bathrooms, is approximately 8,220 square feet. The property is located in the Newbury Place neighborhood.