Dover Hill Park is a large civic park located on land overlooking Schoodic Falls on the St. Croix River. The property is located on Milltown Boulevard in St. Stephen.
The character-defining elements that describe Dover Hill Park include:
– green space
– foot paths
– floral gardens
– gazebo
Photos:
Location Information





