You can visit any of the following locations to watch a game: 901 Lane Ave #100, Chula Vista, CA 2015 Birch Road, Suite 1017, Chula Vista, CA 535 Florence St., Imperial Beach, CA 1640 Camino Del ...