St. Thomas More

Located at 1625 West Highland Avenue in Elgin