Mouth-watering lobster rolls, tacos, tots and more are on the menu at one of Atlanta’s newest restaurants, Cousins Maine Lobster at Lenox Square mall. The long anticipated restaurant is officially open for business. The Atlanta location joins other Southern eateries in Nashville and Raleigh.
Cousins Maine Lobster is located at 3393 Peachtree Rd NE #3052, Atlanta, GA 30326.
Here are some hits from the Cousins Main Lobster menu
The menu for the Atlanta location is a bit different from the others. Some of the mainstays are:
The company boasts that it was started like a Silicon Valley tech company. “In 2011, as Father Winter deposited snow on Boston, Jim made the trek out to Los Angeles to visit Sabin, for some vitamin D and to reconnect with Sabin. Over an afternoon of playing NHL ‘94, a game they began playing in Maine when it was released and still played on a daily basis in the CML offices 20 years later, the Cousins discussed business opportunities.”