TownePlace Suites by Marriott Newark Silicon Valley

39802 Cedar Blvd
Newark
California
United States