owlery

noun
  1. a place where owls roost or nest; an owl's lair or dwelling
  2. Usage: also spelled 'owlry'; literary or naturalistic usage

Examples