Balboa Stadium is a Stadium located in San Diego, CA 92101. It is one of the 329 stadia in United States. Address of Balboa Stadium is 1418-1570 Russ Blvd, San Diego, CA 92101, United States. Balboa Stadium can be contacted at 16195257464. Balboa Stadium is rated 4.5 (out of 5 stars) by 93 reviewers on the web.
Some of the places around Balboa Stadium are -
1418-1570 Russ Blvd, San Diego, CA 92101, United States
Contact number of Balboa Stadium is 16195257464.
Rating of Balboa Stadium is 4.5 out of 5 stars.
Address of Balboa Stadium is 1418-1570 Russ Blvd, San Diego, CA 92101, United States.
Balboa Stadium is located in San Diego, CA 92101.
Balboa Stadium is a Stadium in United States
Pincode of San Diego, CA 92101 is 92101