10601 N. Meridian Street

10601 N. Meridian Street
Indianapolis, IN 46290