Posted in Atlanta Restaurants The #1 seafood restaurant in Atlanta, according to Tripadvisor April 21, 2023 – Address: 930 Howell Mill Rd NW Suite B, Atlanta, GA 30318-5627 – Read more on Tripadvisor You may also like: Highest-rated brunch restaurants in Atlanta, according to Tripadvisor https://www.msn.com/en-us/travel/tripideas/the-1-seafood-restaurant-in-atlanta-according-to-tripadvisor/ss-AA1a1xIe Share this:TwitterFacebookWhatsAppLinkedInEmail