Dekalb County Business License is located in Decatur, United States on 330 W Ponce de Leon Ave #2nd. Dekalb County Business License is rated 1.5 out of 5 in the category county government officelicense bureau in United States.
Address
330 W Ponce de Leon Ave #2nd
Accessibility
Wheelchair-accessible entrance