The enchanted top is a part of the Enchanted robes set worn in the chest slot. It requires 20 Defence and 40 Magic to wear. It can be obtained from level 3 Treasure Trails.
The full set contains the enchanted hat, robe top and the robe bottom. There are no matching boots or gloves to go with these robes.