Get Directions to Lowell Village Hall ← View details 105 North River Street, Lowell, Wisconsin 53557 +1 920-927-5700 Get Directions From* To * — Required information