SHERATON GRAND PALACE INDORE AWARDED AS ‘LUXURY AND GRAND 5-STAR PROPERTY’ IN RED ACHIEVERS AWARD.