Dear Simon,
Thanks for your response. No. we are not using custom properties otherwise we could have used the "Location" view which is there in NPM. In fact there are some 350+ devices and it is really time taking to configure custom properties on each device.
In fact we are consultant company and currently doing a Network Optimization Consultancy project of a big institute. They are currently Orion NPM 8.5 but I will for sure recommend latest version of Solarwinds to them in my report.
Anyways, thanks of your support and will appreciate if you share any other solution.