Photo of Holiday Inn Express & Suites Fremont - Milpitas Central

4.1
45 votes

Holiday Inn Express & Suites Fremont - Milpitas Central

42200 Albrae Street, Fremont, California 94538 USA

Add Photo

Fitness Facility

Remove Ads

Claim copyright