99.29.160.230 is located in Miami, United States (latitude 25.733, longitude -80.355) db-ip data: September 2026