Minnie McDowal Park, at the corner of Dallas and Knox streets, holds a special place in the hearts of local residents. For over 60 years the location was home to the city’s only indoor movie house, the Plaza Theatre, later known as the Tara. After suffering major storm damage, the ...