The Arena Hotel

817 The Alameda - San Jose - United States - +1 (408) 294-6500