Where is the "it" in this sentence? I translated as "I liked" and it was wrong?
It's implied.
Is this like the spanish sentence "A mi me gustó?" Where there's multiple pronouns referring to myself?
Yes.