Get directions to: Small World Deli, Napa, CA
Restaurant address: 1149 1st St Napa, CA 94559, USA
Restaurant: Small World Deli