Freedom Shooting Center ATL — Shooting Range in Douglasville, GA
The Freedom Shooting Center ATL in Douglasville, Georgia, is a state-of-the-art indoor shooting range (formerly Stoddard’s Range and Gun) featuring 12 fully rifle-rated, 25-yard Meggitt programmable touchscreen lanes with high-tier ventilation systems.
Location and contact
11947 Veterans Memorial Hwy, Douglasville, Georgia, 30134