Sterrett Center Address 8950 Otis Ave Indianapolis IN Visit Sterrett Center Upcoming Events No events in this location