Legal Sea Foods: 275 Baker St. NW, Atlanta, GA 30313