Get Directions to Navarre Mayor's Office ← View details 27 Canal Street West, Navarre, Ohio 44662 +1 330-879-5421 Get Directions From* To * — Required information