answersLogoWhite

0

No, Tamela Mann does not live in Atlanta. She lives in her home state which is Texas along with her husband, David Mann.

User Avatar

Wiki User

10y ago

What else can I help you with?