Driving directions

St. Thomas More Catholic Church

636 W Ponce de Leon Ave, Decatur, Georgia, United States
Review summary
4.8
Eather Henry
a month ago
Friendly parishioners. Nice priest. Very nice music. They have a dog!