St Richards School
33 E 33rd St
Indianapolis, IN 46205
Indianapolis, IN 46205