Situé à Destin, en Floride, à proximité des plages Miramar Beach et James Lee Park Public Beach, le Leeward Key 903 propose des hébergements avec connexion Wi-Fi et parking privé gratuits.
Offrant une vue sur la mer, cet appart'hôtel comprend un balcon, un coin salon, une télévision ainsi qu'une cuisine entièrement équipée avec un réfrigérateur et un lave-vaisselle. Sa salle de bains privative est pourvue d'une douche et d'articles de toilette gratuits.
Le Leeward Key 903 se trouve à 2,5 km de la plage de Crystal Sands et à 19 km du parc de Fort Walton Beach. L'aéroport le plus proche, celui de Destin Executive, est situé à 7 km.