94.69.227.18 is located in Vrilissia, Greece (latitude 38.034, longitude 23.83) db-ip data: September 2026