Extended Stay America San Jose - South - Edenvale

6199 San Ignacio Ave
San Jose
California
United States