Das BEST WESTERN PLUS Windsor Inn, North Miami, ist nur 16 km vom Hafen von Miami und 27 km von Fort Lauderdale entfernt. ###>The BEST WESTERN PLUS Windsor Inn, North Miami is located just 10 miles from the Port of Miami and 17 miles from Fort Lauderdale.