So yea ive found this out the other day and pretty much got it all down. to find this location, when you start off on the free explore, just go left and keep going through all teh tunnels and such and youll eventually make it to Skywatch. enjoy the grind my friends.
So would you guys think this is the best way to not only get glimmer but kills, exp, engrams, weapons, and armor? seems to me that this spot does do everything youd ever need.