Saint Thomas More Catholic ChurchParishShare636 West Ponce de Leon AvenueDecatur, GA 30030United StatesGet directions