New lobster restaurant coming to Lenox Square By: Atlanta Business Chronicle via Business Journals August 22, 2017 at 10:47 AM EDT Cousins Maine Lobster is set to open at the upscale Buckhead mall in late fall. Read More >>