Best Western Plus Airport Plaza

2118 The Alameda San Jose CA 95126 USA

(408) 243-2400

Location