130.14.81.50 is located in Bethesda, United States (latitude 38.996, longitude -77.099) db-ip data: September 2026