The Link Hotel on Sunrise se situe à environ 3,4 km de Museum of Discovery and Science, un des lieux les plus prisés de Fort Lauderdale.