Location: 1005 1st Avenue, Napa, CA 94558
Popularity: 1/100
Phone:(707)258-1000
Category: Restaurants
Tags: Italian Restaurants