Zuzu ★★★★☆4.4 (1,596) Restaurants Spanish restaurant · Takeout Restaurant · Tapas restaurant 829 Main St, Napa, CA 94559 Call Website Details →