Completed 2004
14,528 SF
   
Eagle Creek Commons
Indianapolis, Indiana