Shells corporate office is located in 2101 E Fowler Ave, Tampa, Florida, 33612, United States and has 11-50 employees.
shells
shells seafood restaurant
shells seafood restaurants inc
shells restaurant
shells inc
shells north tampa
| Location | People at location |
| North America | 11-50 |
Explore people who held key positions, contributed to Shells's success, and advanced their careers.
Explore More
Shells Seafood is a renowned seafood restaurant located in Tampa, FL, known for its commitment to fresh, sustainably sourced dishes. Founded in 1985 by gourmet chef John Christen, the restaurant has built a reputation for top-quality ingredients, attentive service, and a fun atmosphere. Over the years, it has garnered numerous accolades, including... Read More