78.147.140.177 is located in Stevenage, United Kingdom (latitude 51.902, longitude -0.203) db-ip data: September 2026