Harold's Chicken Shack

1126 S Grand Ave E Springfield IL 62703 USA

(217) 670-1269

Location