Chowen Park

Chowen Park is located in Northeast Edina's Chowen Park Neighborhood, on the corner of Chowen Avenue and 57th Street. It is a quaint little neighborhood park, with close to an acre of green space, … [Read more...]