81.19.186.215 is located in Hemel Hempstead, United Kingdom (latitude 51.765, longitude -0.435) db-ip data: September 2026