Tumbling down: Intown Stars gymnastics abruptly closes in Decatur after months of drama

Intown Stars is located at 421 DeKalb Industrial Way. The facility abruptly shut down on Thursday, Aug. 15, 2024. (Dean Hesse/Decaturish)

Intown Stars gymnastics abruptly closed in Decatur on Thursday evening, leaving parents scrambling to find alternative classes for their children and wondering if they’ll get their money back.

The closure follows a drama-filled few months for the company, which, until January 2024, was a gem of a local business. In 2020, Inc. Magazine named Intown Stars one of the Fastest Growing Companies in America, and it won an Atlanta Magazine “Best Of” award in 2023. The business also recently completed a massive expansion.

But things began to unravel in January when founder and owner Anna Santiago ripped her customers in a Facebook post. She was responding to customers who were upset about her decision to fire a popular employee. She made her comments using the company’s official Facebook page.

“You f*&!ing entitled, hostile assholes should learn some manners and some math,” she wrote, adding, “I’m so glad you’re gone…”