It could be very diverse, either being structures appearing on the surface or structures appearing in caves or at the bottom of the sea.
Having one for each legendary would be awesome. But maybe keeping some legendary pokemon wild is a good idea like the Beast Trio or Lati@s.