answersLogoWhite

0

Balboa Park is located in San Diego, California. It is a large urban park that spans over 1,200 acres and is home to numerous museums, gardens, and the San Diego Zoo. Established in 1868, it features a variety of architectural styles and is a popular destination for both locals and tourists.

User Avatar

AnswerBot

3w ago

What else can I help you with?