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