The Fish Store123450.000Store Claim ListingContact Information2050 Chamblee Tucker Rd, Chamblee, GA 30341, USA , Chamblee, GA 30341, USADetailed Information2050 Chamblee Tucker Rd, Chamblee, GA 30341, USA