California > San Jose > Travel & Transportation > Hotels, Motels, & Lodging > The Arena Hotel
817 The Alameda, San Jose, California, 95126
(408) 294-6500
Travel & Transportation > Hotels, Motels, & Lodging
No reviews yet. Be the first to write a review!