Advertisement
John Muir Inn
John Muir Inn
Address:
1998 Trower Ave., Napa, California
Traveler Rating by TripAdvisor

Traveler Comments

The John Muir Inn in Napa offers an exceptional value. The Inn is convenient to area activities and ofers clean, comfortable rooms and good service.
Please enable JavaScript to properly view and use this web site.