I was just in the Atlanta store a couple of weeks ago. It's in the Lenox Square Mall, across from the LV store and next to Neiman Marcus. Lenox can be quite crowded on weekends (especially Saturday evenings), but if your mum can get there during the week or early on weekend days, it will be fairly quiet. They are doing a bit of construction right in front of the H store, but it is definitely still open.
The H store is on the small side, but the SAs were helpful and patient while I explored - not snobby at all. They have a good selection of Bolides and Evelynes, but they had only one Birkin (a black 40cm). They were expecting a new batch of Twillys in last week too. HTH!