Barracuda Japanese Restaurant
(650) 548-0300 | View Website

347 Primrose Rd, Burlingame, CA | Directions   94010

37.578322 -122.348906
Get Directions