Best Western Plus Lanai Garden Inn & Suites

1575 Tully Rd
San Jose
California
United States