It looks sort of like a match to me. Then again I don't know much about common tree frogs outside the US. I'd look up invasive frogs and see if there's a list with something matching the description.