It would be right around Christmas season and their annual Christmas Light Show would be taking place :)
Located in Hermann Park next to the zoo
Nice open area with beautiful waterfall wall right next to the Galleria Mall