Barracuda Restaurants Address347 Primrose Road, San Mateo County, Burlingame, US Phone+1 650-548-0300 Websitehttps://barracudasushi.com/ AreaSan Mateo County, Burlingame, United States Open on map Directions Back to directory search ☆ ☆ ☆ ☆ ☆ Submit