Woodcrest Hotel 
5415 Stevens Creek Boulevard
Santa Clara, CA 95051
Show Hotel Details |
Hotel Photos
Less than 10 minutes’ drive from San Jose city centre and Apple Inc. Headquarters, this Santa Clara hotel features rooms with 40-inch flat-screen TVs and free Wi-Fi. Tea and coffee-making facilities are offered in every guest room at Woodcrest...