Embassy Suites

Location: Santa Clara, CA

>