Browse Items (1 total) Tags: CH95 Browse All Browse by Tag Search Items Sort by: Title Creator Date Added Photos of Westminster Presbyterian Church Photographs of the Exterior and Interior of Westminster Presbyterian Church located at 1360 West Main Street, Decatur, IL.. Tags: 1360 W. Main St., 1927, 1950's, CH93, CH94, CH95, CH97, Churches, Decatur IL., Herald and Review, Photo File: Churches, Presbyterian, Westminster Presbyterian