Tucked among whispering Carolina pines on 12 acres of lakefront landscape in Cary, North Carolina, The Umstead Hotel and Spa is a singular, sophisticated triumph in North Carolina’s Triangle region. Be welcomed into the only Forbes Five-Star Hotel in North Carolina and experience breathtaking views, stunning, art-filled interiors, exquisite dining and indulgent spa treatments in a setting where art, nature, and wellness beautifully come together.
Come to The Umstead Hotel and Spa to discover a place completely hidden from the modern world yet just five minutes from the sights and attractions of Raleigh, Durham, and Chapel Hill.