Yes, when Invisibility Spell is deployed by the Spell Tower, the Spell Tower goes invisible along with other buildings around it.