Located in Fort Walton Beach, within 3.8 km of Fort Walton Beach Park and 800 metres of Emerald Coast Science Center, Residence Inn by Marriott Fort Walton Beach provides free Wi-Fi throughout the property. The property is around 2.
Number of rooms: 109
2 Miracle Strip Parkway Southeast, Fort Walton Beach, 32548, United States