TreeHouse Hotels & Resorts, a leading Indian hospitality chain owned by Karma Hospitality LLP, unveiled a refined brand logo that reflects the....