Update Info - El Capitans Seafood
This restaurant was reported as closed. If it is open, let us know.
El Capitans Seafood
5667 NW 36th St
Miami Springs, FL 33166
5667 NW 36th St
Miami Springs, FL 33166
This restaurant was reported as closed. If it is open, let us know.