Barracuda Japanese Restaurant
347 Primrose Rd, Burlingame 94010