1/6 6 sold $249,900 4.0% $260,000 3 Beds2 Baths1,481 SqFt 8201 Torres Street, Navarre, FL 32566 Single Family Home Listed by Lead Realty