Hotels & Resorts IHCL steps foot in Manali, opens Baragarh Resort & Spa, an IHCL SeleQtions hotel in Manali, Himachal PradeshJanuary 19, 2023 IHCL today announced the opening of Baragarh Resort & Spa, an IHCL SeleQtions hotel in Manali, Himachal Pradesh. Nestled in…