Holiday Inn Express Santa Rosa North

Holiday Inn Express Santa Rosa North
2632 Cleveland Ave Santa Rosa, CA 95403

Amenities

  • Accommodations in Santa Rosa
  • Pet friendly
  • Fitness center
  • Pool