Extended Stay America - Santa Rosa - South

2600 Corby Ave, Santa Rosa CA 95407