Holiday Inn Express

San Jose, CA

  • 146 rooms
  • Opening 2020

View All