Extended Stay America - Santa Rosa - South

Book Now
  • Premier Partner

Welcome

Location

Extended Stay America - Santa Rosa - South
2600 Corby Ave, Santa Rosa CA 95407
707. 546.4808   |   (toll free)