Get Directions to Windsor Town Treasurer ← View details 29 Union Street, Windsor, Vermont 05089 +1 802-674-6788 Get Directions From* To * — Required information