HOMEWOOD STES SAN JOSE ARPT

10 W TRIMBLE RD
San Jose
California
United States