Elmhurst Park - Boston - MA

The Elmhurst Park property is 0.3 acres. The Elmhurst Park has an official website.

The property has no public trails.

Trail Map