64.53.51.42 is located in Archdale, United States (latitude 35.915, longitude -79.972) db-ip data: September 2026