Arena Hotel

817 The Alameda
San Jose, California 95126
3.6 miles from Red Sea Aquarium
More hotels near this hotel