Mercer County Historical Society & Essley-Noble Museum

1406 Southeast 2nd Avenue, Aledo, IL 61231