The Bayou City Art Festival, one of the nation’s premier outdoor art festivals, returns to Memorial Park this Friday through Sunday from 10 a.m.-6 p.m. each day.
In 1971, a fledgling arts group dubbed the Westheimer Colony Association launched a festival to showcase the talent in the Lower Westheimer/Montrose/Neartown