Zuzu
Restaurant
•
829 Main St, Napa, CA 94559, USA
8.2
Friday: 12 PM – 11:30 PM
See if anyone you trust recommends it!