Bring_me_that_logo

Barracuda Japanese Restaurant

347 Primrose Road, Burlingame, CA, 94010
Pickup, Asian, Asian Food, Japanese, Sushi Bars, Takeout, Sushi
CA > Burlingame > 94010 (4.7 // 4000)

Disclaimer: Prices and availability are subject to change

0 Items in Cart