800 California Boulevard Napa, California, Napa, United States
Best Western Elm House Inn Photos
Best Western Elm House Inn Map
800 California Boulevard Napa, California, Napa, United States
Searching for availability
Hotel Information
This 3 star hotel is located in the city centre of Napa. It is close to the Multi-Plex Theater. All 22 rooms are equipped with hairdryer, ironing set and air conditioning.