Photos with Santa

Lenox Square Mall 3393 Peachtree Rd. NE, Atlanta

Capture special holiday moments with the jolliest man around. Reservations required.