Afton's Town Square Park is located on the south end of the Historic Village on the west side of St. Croix Trail S between Upper 34th Street S and 34th Street S.
Afton's Town Square Park is located on the south end of the Historic Village on the west side of St. Croix Trail S between Upper 34th Street S and 34th Street S.