Elgin offers world-class arts and entertainment options for all ages as well as the nationally acclaimed Gail Borden Public Library that draws more than one million visitors to downtown Elgin each year. The Grand Victoria Casino, vibrant art galleries and performance spaces, high-quality public museums and many restaurants anchor Elgin’s recently redeveloped downtown. Festival Park and Riverside Drive Promenade serve as destinations for many community events such as the Grand Victoria Casino’s successful summer concert series. The city maintains more than 70 parks and 10 recreational facilities with amenities ranging from the Lords Park Zoo to The Centre of Elgin with programming options for people of all ages. The city operates Wing Park Golf Course, The Highlands of Elgin Golf Course and Bowes Creek Country Club, attracting golfers from all over the country to play on the city’s award-winning courses. The Elgin Sports Complex, located just south of U.S. Route 20, offers ten softball ﬁelds, ten soccer ﬁelds, a BMX track, and two sand volleyball courts, regularly drawing thousands of visitors to Elgin.