Shells Seafood Restaurant North Tampa
2101 E Fowler Ave, Tampa
(813) 304-2170
Recent Reviews
Shells Seafood Restaurant North Tampa
2101 E Fowler Ave, Tampa 33612
(813) 304-2170