Bus station
Santa Clara station
29 locals recommend,
Tips from locals
Easy access and convenient location to Levi's Stadium and Great America theme park.
Unique things to do nearby
Location
5099 Stars and Stripes Dr
Santa Clara, CA