139 Mallard Ln, Santa Rosa Beach, FL 32459 | Zillow
139 Mallard Ln, Santa Rosa Beach FL, is a Single Family home that contains 2114 sq ft and was built in 2015.It contains 4 bedrooms and 2 bathrooms.This home last sold for $1,015,000 in April 2024. The Zestimate for this Single Family is $1,010,500, which has increased by $2,968 in the last 30...