Extended Stay Deluxe San Jose - South - Edenvale

6189 San Ignacio Ave
San Jose
California
United States