Location: 3608 North 15th Street, Tampa, FL 33605
Phone:(813)247-5128
Category: Grocery
Tags: Fruits & Vegetables, Grocery Stores & Supermarkets, Seafood, Fish & Seafood Retail, Grocers & Supermarkets