Get directions to: Barracuda Japanese Restaurant, Burlingame, CA
Restaurant address: 347 Primrose Road Burlingame, CA 94010, USA
Restaurant: Barracuda Japanese Restaurant