Get directions to: Alfa International Seafood, Miami, FL
Restaurant address: 7401 Northwest 74th Avenue Miami, FL 33166, USA
Restaurant: Alfa International Seafood