by Michael C. Lowe | May 14, 2014
The Westin Peachtree Plaza in Atlanta has completed the final phase of its $70 million renovation. The project included upgrades to all 1,073 guest rooms, which now feature environmentally friendly climate controls, new furniture and 42-inch flat-screen televisions. The Westin's revolving Sun Dial Restaurant, 85,000 square feet of meeting space and lobby area also received enhancements.