Preferred Hotels & Resorts Welcomes 25 New Member Hotels
New Delhi: Preferred Hotels & Resorts are the world’s largest independent hotel brand representing more than 750 distinctive hotels, resorts, and residences across 85 countries – is adding 25 new…