Legal Sea Foods - 275 Baker St NW, Atlanta, GA 30313, USA on Eaten