2600 Corby Ave, Santa Rosa
This Extended Stay America - Santa Rosa - South hotel is located in Santa Rosa and is specifically designed for extended stays, with all rooms equipped with a full kitchen.
100 Fountain Grove Pkwy, Santa Rosa
Free weekly housekeeping services are provided and towels and linen can be exchanged at the front desk. Free onsite parking is available.