Shells Seafood Restaurant North Tampa Restaurant
Restaurant Location | Restaurants Tampa |
Restaurant Name | Shells Seafood Restaurant North Tampa |
Category | Restaurant |
Email address | |
Phone number | +1 813-304-2170 |
Location | Tampa, Florida |
Address | 2101 E Fowler Ave, Tampa, FL 33612, United States |
Latitude | 28.054031 |
Longitude | -82.43544 |
Website | http://www.shellsseafood.com/ |
Shells Seafood Restaurant North Tampa located in Tampa, Florida is offering various menu of your choice.
Find all contact details of Shells Seafood Restaurant North Tampa, contact numbers, email ID, address etc.