Shells Seafood Restaurant North Tampa
2101 E Fowler Ave, Tampa
(813) 304-2170
Menu
Restaurants in Tampa, FL
Shells Seafood Restaurant North Tampa
2101 E Fowler Ave, Tampa, FL 33612
(813) 304-2170