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
Outdoor
Park
Wellness
Year Round
All Ages
St. Stephen