October 6, 2026
Facilities
Our community rooms provide a unique backdrop for any family or business gathering. Additionally, most facilities offer breathtaking views of our parks and beaches. Reservations are booked by emailing Antony Mores or call 815.459.0680 x1226.
Maintenance Deposits
- Rentals without alcohol: $200
- Rentals with alcohol all other facilities: $250
- Rentals with alcohol at Grand Oaks and Main Beach Pavilion: $300
Please Note: Events where alcohol is being served, renters must provide event liability insurance. Renters will receive information upon reserving the facility.
Main Beach Pavilion
300 Lakeshore Drive, Crystal Lake
Built in 1926, the Main Beach building 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 the Main Beach Pavilion a Crystal Lake treasure. Main Beach Pavilion rental fees vary based on type of event, as well as, any additional amenities selected. Please email Antony Mores, Facility Rental/Food & Beverage Supervisor for rate and date information.
Amenities
- Outdoor ceremony locations available
- Outdoor patio space
- Room Size: 73' x 38'
- 10 (8 ft long) tables, 18 (72" round) tables and chairs included, plus dance space
- Overhead LED lighting
- Access to over 200 parking spaces
- Private updated restrooms
- Private area for bridal party
- Prep area for caterers
- Fully ADA accessible
- Suggested vendor list
- On-site event concierge to coordinate with vendors
- Newly renovated foyer
- WIFI
- Full service bar
Grand Oaks Building
1401 W. Route 176, Crystal Lake
Just west of Lippold Sports Complex, Grand Oaks offers a spacious auditorium with large elevated stage with big drop down screen for banquet or theater seating. New floors and kitchen make this space a must see!
Amenities
- Capacity 160
- Tables - 20 (8 ft)
- Chairs - 160
- Refrigerator
- Sink
- Microwave
- Oven
- Indoor bathrooms
- WIFI
- Base Fees (per hour): Resident = $125 / Non-Resident = $162
Rotary Building
431 N. Walkup Road, Crystal Lake
The Rotary Building, steeped with Crystal Lake history and tradition, is a perfect place to host your event. Access to tennis courts, fishing pier, hiking trails, Acorn Alley Playground & Splash Pad - all within steps of the building. Newly renovated interior (Fall 2022). Not available weekdays Jun-Jul.
Amenities
- Capacity 70
- Tables - 9 (60 inch rounds) plus 4 (8 ft) for food and beverage
- Chairs - 70
- Refrigerator
- Sink
- Oven
- Playground
- Private indoor bathrooms
- WIFI
- Base Fees (per hour): Resident = $110 / Non-Resident = $145
West Beach
2330 Lake Avenue, Crystal Lake
West Beach boasts a newer building with event room featuring floor to ceiling windows overlooking picturesque Crystal Lake. Doors lead out onto a private sundeck/patio with small bistro tables and chairs. Perfect room to host bridal/baby showers, birthday parties, graduation parties etc. Make a statement by hosting your next event at this "gem" on Crystal Lake.
Amenities
- Outdoor Small Ceremony Area
- Capacity 50
- Room Size: 44' x 38'
- Tables - 10 (8 ft long)
- Chairs - 50
- Bistro Patio Tables - four w/4 chairs
- Refrigerator
- Sink
- Playground
- Indoor bathrooms
- WIFI
- Base Fees (per hour): Resident = $110 / Non-Resident = $145
Oakwoods Lodge
Route 176 & Second Street, Crystal Lake
Nestled at the basin of Veteran Acres pond, Oakwoods Lodge provides a breath-taking view of Veteran Acres pond and hiking trails through its big picture windows.
Amenities
- Capacity 30
- Tables - 7 (8 ft long)
- Chairs - 30
- Sink
- Refrigerator
- Private indoor bathrooms
- WIFI
- Base Fees (per hour): Resident = $50 / Non-Resident = $70
Spoerl Park Building
7610 Pingree Rd, Crystal Lake
Spoerl Park Building is a newly-refurbished, spacious building with natural light and high wood beam ceilings. An updated playground, pickleball courts and basketball court are located right outside the door.
Amenities
- Capacity 40
- Tables - 8 (6 ft)
- Chairs - 40
- Refrigerator
- Sink
- Playground
- Private indoor bathrooms
- WIFI
- Base Fees (per hour): Resident = $50 / Non-Resident = $70
Woodscreek Building
850 Willow Tree, Crystal Lake
This building is steps from the Crystal Castle Playground & Splash Pad. Resurfaced basketball courts, volleyball court and new picnic shelter were added in 2026. Perfect for that summer birthday party!
Amenities
- Capacity 30
- Tables - 5 (8 ft long)
- Chairs - 30
- Refrigerator
- Sink
- Microwave
- Oven
- Playground
- Indoor bathrooms
- WIFI
- Base Fees (per hour): Resident = $50 / Non-Resident = $70
Colonel Palmer House
660 E. Terra Cotta Avenue, Crystal Lake
The Colonel Palmer House, built in 1858, sits on five acres of land once owned by the Palmers, an early McHenry County pioneer and farming family. Listed on the National Register of Historic Places, the quaint home and grounds provide a perfect setting for catered luncheons, bridal and baby showers, business meetings or group tours.
Nature Center
330 N. Main Street, Crystal Lake
Open year round, the Nature Center provides a unique opportunity for anyone to experience nature through hands-on activities, seasonal exhibits and programs.
Lippold Family Golf Center
1251 W. Route 176, Crystal Lake
Groups or birthday party packages are offered at our Lippold Family Golf Center which includes two (2) 18 hole mini-golf courses and 40 lighted driving range tees.
Racket Club
9101 S. Route 31, Algonquin
The Racket Club is one of the area's most premier tennis facilities that offers lessons, leagues, tournaments and corporate packages. The Racket Club has plenty of room to host your private function.
Amenities
- 9 Cushioned Indoor Courts
- 3 Courts Lined for Pickleball
- 7 Outdoor Courts (including clay)
- Locker Rooms
- Lounge Area with refrigerator, sink and microwave
- Viewing Area
- Childcare Area
- Pro Shop
