Get directions to: Mimo's Deli & Grill, Napa, CA
Restaurant address: 630 Airpark Rd Napa, CA 94558, USA
Restaurant: Mimo's Deli & Grill