Holiday inn express santa rosa
Location situated in santa rosa holiday inn express santa rosa is in a rural location and close to route 66 auto museum blue hole and st rose of lima catholic church hotel features holiday inn express santa rosa has an indoor pool and a fitness center there is a business center on site guests are served a complimentary breakfast additional amenities include multilingual staff laundry facilities and coffeetea in the lobby self parking is complimentary guestrooms amenities in air