The property located at 11904 Center St Indianapolis, IN 46236 is a Single Family Residence property. Built in 1912, the property at 11904 Center St has 3 bedrooms, 2 bathrooms, is approximately 2,880 square feet. The property is located in the Mc Connells Addition To Oaklandon neighborhood.