Features From mountain to table: Mount Grace Hotel & Spa puts the Magaliesberg on the plate October 15, 2026