Built in 1926, the Main Beach Pavilion is a registered historical site in McHenry County.
The large architectural windows provide the perfect amount of natural sunlight.
The high ceilings and beautiful beach setting make this building a treasure in Crystal Lake. The Main Beach Band Shell is
an unique structure may be rented for a special performance or ceremony in the Main Beach Park for an additional fee.