Embassy Suites Santa Clara - Silicon Valley/Great America

2885 Lakeside Dr
Santa Clara
California
United States