Shells Seafood Restaurant North Tampa

2101 E Fowler Ave Tampa FL 33612 USA

(813) 304-2170

Location