Elmwood Park

Elmwood Park is a 65-acre public park located in Syracuse, NY. Elmwood Park is one of the Three Best RatedĀ® Hiking Trails in Syracuse, NY.