Super 8 Motel 1860 The Alameda San Jose, CA 95126 Phone: (408) 293-9361 Fax: (408) 293-5170
Category: Hotels & Motels