0
Balboa Park Station was created in 1973.
The web address of the Balboa Park Central is: http://www.balboapark.org
The phone number of the Balboa Park Central is: 714-816-6667.
yes
appro 1400 acres 2X central park