Downtown Chickasha is stepping up it's food game!
Chickasha is best known for its annual Festival of Light, featuring 3.5 million twinkling lights held at Shannon Springs Park. Recognized as one of the top ten holiday light shows in the nation, this annual event takes place daily from the day after Thanksgiving through the end of the year.…