ELECTRIC OWL STUDIOS
Updated 42 days ago
3963 Redan Road Atlanta GA 30083
Located in the heart of Atlanta, Electric Owl Studios is the world's first purpose-built LEED Gold certified film & TV studio. Our mantra of people and planet first guides everything we do, from sustainable design to thoughtful services and care. Electric Owl is geared to help your production achieve its sustainability goals while reducing your budget.