The Umstead Hotel and Spa, located in the heart of Cary, North Carolina, offers a welcoming home in an environment that expresses an appreciation for the arts and embraces the wonders of nature. The luxury hotel and spa is scheduled to opened January 15, 2007 and features a casually elegant yet sophisticated design, introducing a modern style and essence. Residing on 12-acres and nestled against a beautiful 3-acre lake, steps away from walking and jogging trails as well as Umstead State Park, The Umstead preserves the heritage of North Carolina’s natural beauty and offers a relaxing escape for business or pleasure. The 150-room, 6-story hotel represents the finest elements of Mother Nature with a charming artful elegance in a serene setting where attention to detail becomes tradition.