Barracuda Japanese Restaurant
347 Primrose Rd, Burlingame
(650) 548-0300
Menu
Restaurants in Burlingame, CA
Barracuda Japanese Restaurant
347 Primrose Rd, Burlingame, CA 94010
(650) 548-0300