Hakkai Nigiri Bar & Tapas

Latin American restaurant · 1070 Holly St, San Carlos, CA

Delivery · Dine-In

Hours

More food in San Carlos, CA · Latin American Food in San Carlos