San Francisco vs San Diego - NCAA Men's Soccer Watch Live Stream.HD : http://bit.ly/2ZP4aDL Today's October 26, 2021. This game is a part of the National ...
Team, Place & City Details
Torero Stadium
Torero Stadium is a 6,000-seat stadium in San Diego, California. It was built in 1961.