156.67.94.106 is located in Kallithea, Greece (latitude 37.95, longitude 23.7) db-ip data: September 2026