106.48.12.140 is located in Saint-Denis, France (latitude 48.928, longitude 2.352) db-ip data: September 2026