District's local theater company, Big Deal Productions, uses the theater. The Buffalo Grove Town Center, a major shopping and retail destination within the village, is located at the Buffalo Grove Road and McHenry Road intersections with Lake Cook Road. It accommodates the Buffalo Grove Theater and Bowlero: a bowling, arcade, laser tag, and birthday party venue. The Town Center has struggled throughout its existence, with the original development taking 17 years and redevelopment stagnating. The Buffalo Grove Invitational Fine Arts Festival was year-round at the Buffalo Grove Town Center in mid-July, with over 30,000 visitors attending on average. The last festival occurred in 2011. The village is home to St. Mary's church, built in the 1850s by the Catholic population and originally made up of 10 members. It was reconstructed around the turn of the century after it burned down in a fire. The Gothic architecture contains miniature spires, wood tending, and stained windows which tower above the surrounding country. Buffalo Grove had six synagogues in 1995. Annual cultural events Buffalo Grove holds approximately ten events throughout the year, the largest being Buffalo Grove Days in September. The multi-day festival occurs at Mike Rylko Community Park, 951 McHenry Road., located on the east side of McHenry/Route 83, between Buffalo Grove Road and Deerfield Parkway, next to the Spray ’n’ Play waterpark. It features carnival games, roller coaster rides, arts and craft booths, food vendors, live music, and a parade held at the beginning of the festival. The festival usually attracts residents from Buffalo Grove and neighboring communities. Another prominent event is the Farmers' Market, also held at Mike Rylko Community Park. It lasts every Sunday morning from June to October, presenting "locally grown fruits, vegetables, condiments, gourmet coffee and pastries, and more". In addition, businesses sponsor booths while non-profits showcase local organizations and businesses. The village government says it was once ranked Illinois’ best Farmers' Market. On June 2, 2019, Buffalo Grove held its inaugural pride parade, organized by the Pinta family, and has continued hosting annually. Other events and programs in Buffalo Grove include Rotary Village Green concerts, Lawn Chair Lyrics, Movies Under the Stars, Green Fair, Buffalo Grove Symphonic Band, Buffalo Grove Singers, National Night Out, Fourth of July Fireworks, and Golf at Buffalo Grove and Arboretum Golf Courses. Libraries The Indian Trails Public Library District serves Wheeling Township Buffalo Grove and a small portion of Lake County