Central The Umstead Hotel and Spa is a Sanctuary in the Triangle In the high-tech town of Cary, recharging is redefined at the luxurious Umstead Hotel and Spa. by Brady Dennis