Advertisement
Woodcrest Hotel
Woodcrest Hotel
Address:
5415 Stevens Creek Blvd., Santa Clara, California
Traveler Rating by TripAdvisor

Traveler Comments

Staff is sincerely friendly and eager to please and assist. This extends from the front desk to all of the service peesonell.
The location was very convient. The staff was very curtious and friendly.
Please enable JavaScript to properly view and use this web site.