Landmark
Charlotte, United States
This 98-acre park just south of Uptown centers on a small lake and fountain, with trails, sports fields, and an amphitheater used for concerts and…
Freedom Park is in Charlotte, United States.
This 98-acre park just south of Uptown centers on a small lake and fountain, with trails, sports fields, and an amphitheater used for concerts and festivals throughout the year.
Trailwind finds the moment a trip is unusually possible: the right season, a cheap fare, your open dates, and rare skies. Browse by calendar: