103.70.137.105 is located in Buffalo, United States (latitude 42.887, longitude -78.879) db-ip data: September 2026