Bayou City Art Festival 2024 Parking Lot. The bayou city art festival is houston’s iconic art festival showcasing the works of 300 artists in 19 different categories at bayou city art festival. Bayou city art festival happening at 6800 memorial park, houston, tx, united states on fri oct 11 2024 at 09:00 am to sun oct 13 2024 at 05:00 pm
Booth sitters are available upon. Free general admission parking will be located at delmar stadium.