Visit Silicon Valley Logo

St. Francis Motel

2222 The Alameda , Santa Clara, California, 95050, United States
(408) 296-4330 
St. Francis Motel offers guests cheap prices in a great location. Book this Santa Clara motel today!
View Map