Best Western Avatar at Great America in Santa Clara, California, delivers ultimate comfort, service and the ideal location in the Bay Area, featuring rooms, free internet, hotel dining and versatile meeting facilities.
Santa Clara suites hotel.
Based on 0 Reviews
Add Review