Get Directions to Stoddard Village Hall ← View details 180 North Main Street, Stoddard, Wisconsin 54658 +1 608-457-2136 Get Directions From* To * — Required information