Super 8

Super 8 is a hotel in Fort Walton Beach featuring 34 sleeping rooms.

333 Miracle Strip PKWY SW, Fort Walton Beach, FL, 32548

VISIT WEBSITE