2234 The Alameda, Santa Clara
Sterling Inn is located in Santa Clara, California, 4.3 miles from Great America Theme Park and 5 miles from Great America of California. Each room comes equipped with a flat-screen television with satellite channels and air conditioning.
859 El Camino Real , Santa Clara
Santa Clara University is less than a mile from this hotel. Free Wi-Fi and a free daily continental breakfast is offered. Rooms feature a flat-screen cable TV.
Find hotels near landmarks, museums and other sightseeing spots