View Details 8709 Olivera Street Navarre 1St Add | Navarre $320,000 $320,000 On Site 21 Days Ago 4 bd 3 ba 2,575 sqft 0.46 acres 4 bd 3 ba 2,575 sqft 0.46 acres On Site 21 Days Ago