Gallo Santo
St. Charles, Illinois
Expected Opening
Summer 2026
Approximate — no exact date announced
Address
215 W Main Street
St. Charles, IL
First Reported
Feb 2026
6 months of coverage
Reported by
1
1 publisher
· updated August 21, 2026
Latest development
Expected opening Summer 2026
Tue, February 24, 2026
Timeline
February 24, 2026
Expected opening Summer 2026
February 24, 2026
First reported as proposed
Sources
What Now Chicago
February 24, 2026