St. Thomas More, Decatur

636 W. Ponce de Leon Ave.
Decatur, GA 30030-2951