1214 Miracle Strip Parkway Southeast, FL 32548 Fort Walton Beach, United States
Nestled on Okaloosa Island, this inn is next to the Emerald Coast Conference Center and offers convenient facilities just 10 minutes' walk from the beach, shops, and restaurants in Fort Walton Beach, Florida.