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 $845,000 in February 2022. The Zestimate for this Single Family is $952,900, which has decreased by $10,135 in the last 30...
www.zillow.com