Extended Stay America South

Extended Stay America South
2600 Corby Avenue Santa Rosa, CA 95407

Amenities

  • Accessible options
  • Accommodations in Santa Rosa
  • Pet friendly