3 star hotel

Arena Hotel

817 The Alameda, San Jose, CA 95126, USA - San Jose, California - U.S - 95126

Show map

Property Amenities

Check-in starts at: 15:00

Check-out ends at: 11:00