Finn Direct, Inc
Food/beverages
30307 Atlanta
United States
Phone: 504-909-6772
Website: http://www.finndirect.com
Fresh Seafood straight to your table! Come see us! Located at 1604 Dekalb Ave, Upstairs Suite B 30307. Market opening downstairs soon!



