Get Directions
2222 The Alameda Santa Clara CA 95050

St Francis Motel

2222 The Alameda Santa Clara CA 95050

(408) 296-4330

About This Place

Find Related Places Hotels & Motels

Recently Viewed