Located at 5th & Welsh St. in downtown Chester, DELCORA's administration building was dedicated on 10-14-1998. For customer convenience, bill payments are accepted at this location. Hours of operation are Monday thru Friday, 8:30am to 4:30pm.