A new film and television production studio will open in Decatur this month, reports the Atlanta Journal-Constitution. Aztec Warriors Studios is located near I-285 and south of Covington Highway.
According to company’s website, it’s a 20,765-square-foot space with both sound stage and office features. There’s an antebellum exterior, rustic landscaping and “stunning staircase entrance add character…” The studio offers the ability to shoot and build everything in one location. See more at Patch.