Location

The Anchor School 

2460 Wesley Chapel Road

Decatur, GA 30035