Browse Items (0 total)
Featured Item
Photograph of St. Thomas Catholic School.
Photograph of St. Thomas Catholic School Located at 2170 N. Edward Street, Decatur, IL.
Photograph of St. Thomas Catholic School Located at 2170 N. Edward Street, Decatur, IL.