Zuzu hero image

Zuzu

Restaurant

829 Main St, Napa, CA 94559, USA

Biter Score
8.2
Open
Wednesday: 12 PM – 11 PM