Location:1912 North Meridian Street, Indianapolis, IN, 46202