The Memphis Music and Heritage Festival is a 26-year-old free music festival held each year on the Main Street Mall in downtown Memphis. Sponsored by the non-profit Center for Southern Folklore, the event offers four stages of local Memphis music and a fifth stage for regional cooking demonstrations. Various vendors display regional folk art, and there is plenty of food and drink from vendors and nearby restaurants.