An interactive map showing the location of Lionel Artis Center, Indianapolis, Marion County, Indiana, USA.