Follow the local crowds and experience the exhilaration of an event at Twin Creeks Sports Complex.
Located in Sunnyvale, this sporting facility is worth a visit. But you'll find loads more to see in the area. California's Great America, Santa Clara University, and Great Mall of the Bay Area aren't too far away from Twin Creeks Sports Complex.