Get directions to: Olive Tree Inn, Napa, CA
Restaurant address: 221 Silverado Trl Napa, CA 94559, USA
Restaurant: Olive Tree Inn