Though venom will surround you as you pass You'll be kept safe my panes of muggle glass
I feel like he might be talking about snakes (my great detective skills) and was struck by the memory of the fact that Saint Patrick banished the snakes from Ireland?
I also have this vague childhood memory of my Muggle Aunt taking me and Edgar somewhere as kids? Some sort of garden with lots of animals?