"Any old, old ATLiens, who still remember when Red Lobster once sat on Campbellton Road, will rejoice in the return of another shrimp and sirloin meal to this southside neighborhood. The new establishment takes over the 6,000-square-foot Deja Vu Sports Bar and Lounge space. We haven’t been here yet, but want you to know this spot exists." - Team Infatuation