
Santa Rosa, CA, United States
Holiday Inn Express Santa Rosa North
3-star hotel · IHG HOTELS & RESORTS
The New Holiday Inn Express SANTA ROSA IS LOCATED ALONG HIGHWAY 101Our New Holiday Inn Express is located just north of San Francisco in the quaint town of Santa Rosa. Our location makes it ideal for visitors of all types from…
- Wi-fi
- 24-hour reception
- Car park
- Wheelchair-accessible


