TownePlace Suites by Marriott Sunnyvale-Mountain View

606 S Bernardo Ave
Sunnyvale
California
United States