What is the big mall in Atlanta

Cumberland Mall claims to be the largest mall in Atlanta. Would you like directions?

Tag: atlanta 

Wednesday, February 01 2012