Granite Shoals Mayor Election to be Held May 6, 2017

Granite Shoals is electing a new Mayor and three new Council Members on May 6, 2017.

votemay6graniteshoals.jpg