2344 Olive Ave Navarre