99.118.6.40 is located in Fort Lauderdale, United States (latitude 26.124, longitude -80.129) db-ip data: September 2026