City Park
New Orleans, LA
Nature
City Park, a 1,300-acre public park in New Orleans, Louisiana, is the 87th largest and 20th-most-visited urban public park in the United States. City Park is approximately 50% larger than Central Park in New York City, the municipal park recognized by Americans nationwide as the archetypal urban greenspace.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account