8902 E. 38th Street
Indianapolis, IN 46226
317-890-3292 (office)
317-898-4397 (fax)
info@laplaza-indy.org