Islamorada Fish Company
Restaurant • American restaurant • Seafood restaurantSpacious restaurant with large fish tanks, offering raw bar eats, surf-n-turf entrees & cocktails. People often mention fish,
Address
10501 Palm River Rd, Tampa, FL 33619, United States
Website
Contact
+1 813-655-2000Price rating
$$ $$
Rating on Google Maps
3.80 (709 reviews)Open on Google Maps
Working Hours
Permanently closed.