66.34.224.8 is located in Bedford, United States (latitude 32.838, longitude -97.134) db-ip data: September 2026