Location:123 W Louisiana St, Mile Square, Indianapolis, IN 46225, USA