The Ramada Limited in Mountain View offers a convienient location to reach the surrounding communities of Silicon Valley and Sunnyvale.
128 / 22
Pool, Restaurant