Skip to content

About Steve Michaud Park

Home to a 21,000 square foot community built Land of Amazement 2.0 providing unique playground adventure as well as tournament soccer fields.

Map

Back To Top