Hotel Sierra Santa Clara

3915 Rivermark Plz
Santa Clara
California
United States