Woodcrest Hotel Santa Clara
5415 Stevens Creek Blvd
Santa Clara,
CA 95051
In Santa Clara (West San Jose)