Extended Stay America - Santa Rosa - South

Book Now
  • Premier Partner

Location

Extended Stay America - Santa Rosa - South
2600 Corby Ave, Santa Rosa CA 95407
707. 546.4808