They did move their location. It's in the shopping plaza next to Barnes and noble
Yes they are in the shopping center between the Barnes and Noble and The Container Store near the outside of Perimeter Mall. If you know where Sephora is at its at the next traffic light to your left heading towards 400.
These questions don't go to the merchant. They go out to users to answer. Ulta has several locations around Atlanta. Use Google to locate one.
Thanks! Your answer is awaiting moderation.