Sterling Inn

2234 The Alameda
Santa Clara, California 95050
0.5 miles from Leavey Center
More hotels near this hotel