Get directions to: Blowfish Japanese Restaurant, Hollywood, FL
Restaurant address: 12161 Sheridan Street Hollywood, FL 33026, USA
Restaurant: Blowfish Japanese Restaurant