Santa Rosa Beach is located on the Emerald Coast, between Laguna Beach and Destin. It lies north of U.S. Route 98, on the southern shores of the Choctawhatchee Bay, more precisely on Hogtown Bayou. Source From Wikipedia
Phone: 850-863-3292
Fax: 850-862-3440
Email: ms@sundance-rentals.com
650 N. Beal Parkway
Fort Walton Beach, Florida 32547
M - F: 8:00am - 5:00pm
Sat - Sun: Closed