Your family will love the experience of Christmas at the Baxter YMCA, as we celebrate Christmas together. Located at 7900 S Shelby St, Indianapolis, IN 46227 on the old south-side of Indianapolis, just north of Stop 11 Rd and west of US 31 in the South Perry, Linden Wood area.