Holiday Inn Express Hotel & Suites NEWARK (FREMONT/SAN JOSE)

5977 MOWRY AVE
NEWARK
California
United States