Hotels & Motels/Resort
Categories
About Us
The Hotel Stratford is located in Santa Clara, CA on the Historic Mission Trail we are close to Silicon Valley corporations, Santa Clara Convention Center, and California's Great America Theme
-->