Holiday Inn Express

San Jose, CA

  • 146 rooms
  • Opening Summer of 2019

View All