Restaurant
Shells Seafood Restaurant North Tampa
7 locals recommend,
Permanently closed
Tips from locals
Casual family-owned mainstay dishing up seafood & American plates amid tropical-inspired digs.
Unique things to do nearby
Location
2101 E Fowler Ave
Tampa, FL
University Square