Holiday Inn Express Fremont-Milpitas Central

42200 Albrae Street
Fremont
California
United States