Best Western Plus Airport Plaza
Part of Best Western Plus ®
Hotel
Amenities
Wi-Fi
Location
2118 The Alameda
San Jose, CA
95126
San Jose, CA
95126
Get Directions