Silicon Valley,2151 Laurelwood Rd SANTA CLARA 95054 US
Restaurant
Restaurant
Room
Room
Room
Room
Sports and Entertainment
Sports and Entertainment
Lobby
Conferences
Lobby
Room
Room
Room
General view
General view
This charming hotel is situated in Silicon Valley. The establishment features a total of 262 rooms. Those who dislike animals may enjoy their stay, as this hotel does not allow pets.