Where is Residence Inn San Jose South located?
Residence Inn San Jose South, Residence Inn San Jose South, United States of America (approx. 37.23367°, -121.7738°)
Residence Inn San Jose South, Residence Inn San Jose South, United States of America (approx. 37.23367°, -121.7738°)