Is Forest Park in St. Louis MO the largest park in America?


Rate This Answer

With 16,283 acres, South Mountain Park in Phoenix, AZ is the largest city park in the United States. Thanks for using ChaCha!

Answered -

Related Questions

View More »

Comments

Advertisement