There are several places to go in or near St. Louis to see lights around the holidays. One of the first was at Anheuser-Busch holiday light display at their St. Louis Brewery located at 1200 Lynch Street. It's free and open from Late November to early January (ending on January 4th). It's the 29th year [...]
