TownePlace Suites Sunnyvale Mountain View

94 Room Extended Stay


606 South Bernardo Avenue
Sunnyvale, CA 94087