Staybridge Suites Sunnyvale

900 Hamlin Court
Sunnyvale
California
United States