Sterling Holiday Resorts debuts in Haridwar with Sterling Mantra Haridwar
Sterling Holiday Resorts is a leading leisure hospitality brand, with resorts across hills, beaches, jungles, waterfront, heritage, pilgrimage, adventure, and drive-to locations. The company announced the launch of Sterling Mantra Haridwar, their fifth property in