St. Alexander

Located at 136 S. Cornell, south of Kenilworth, in Villa Park.