3760 Glenwood Rd, Decatur, GA 30032 (404) 289-5538
How to go there
Church Loc: 33.7382 / -84.2644
Plan your visit