This Extended Stay America - San Jose - Downtown is located in San Jose and especially designed for longer stays, with all rooms featuring a kitchenette. The hotel offers free Wi-Fi and a 24-hour front desk.
Nombre de chambres: 152
1560 North First Street, San José, CA 95112, États-Unis
Hôtel réservé 1 fois aujourd'hui.