Bank of America
Address:
3393 Peachtree Rd NE, Atlanta, GA 30326
Phone:
(800) 432-1000
Other Details:
Lenox Square has Bank of America ATMs placed throughout the mall. Of course, it takes all ATM and credit cards: Visa, Plus, Star, Mastercard, Maestro, Cirrus, American Express, Discover and Quest.
Banks, Financial Advisory Services, Unknown
Other Businesses: