850 S. Meridian St., Indianapolis, IN 46225, United States