Hotel

Stylish hotel with an outdoor pool & a tapas bar, plus a gym & a business center.
  • 350 W Santa Clara St
  • 95113 San Jose CA
  • US
Created on: December 31, 2023