Hi-Pointe Drive-In planned for O’Fallon, Illinois

The colorful flagship is located on McCausland Avenue in St. Louis.

by