SimplyHotels
USD
Login
About
USD
About
Terms & Conditions
Login
Best hotels near Santa Clara Station
The Alameda Motel San Jose
Motel
Motel
8.2
Very Good
1050 The Alameda, CA, 95126, United States Of America
View deal
1
2
3