St. Regis Atlanta Hotel
THE BUILDING The St. Regis Hotel, located in Atlanta’s affluent Buckhead neighborhood, was opened in April of 2009. The luxury hotel is known for its 5-star service and accommodations, and its management expects the same level of service and professionalism from their vendors. THE CHALLENGE Presto Restoration was chosen to complete a full glass restoration…