Home News NEW STORE OPENS SOON News NEW STORE OPENS SOON Dec 21, 2015 The Sherwin-Williams store located on 98 in Navarre, FL is about to open it’s doors to the public. We were just there and it looks great! The store will open Jan 4, 2016.