The Westin Peachtree Plaza, Atlanta


210 Peachtree St. NW, Atlanta, GA, 30303, United States   •  Weather:   

Local Time Phone 404-659-1400 Hotel Reservations 888-627-7087


An Impeccable Hotel Location Near Atlanta's New Mercedes-Benz Stadium

Built to replace the Georgia Dome, the brand-new Mercedes-Benz Stadium is the home of the NFL's Atlanta Falcons and Atlanta United of Major League Soccer - as well as thrilling concert events and much more. It features an eight-panel retractable roof and capacity for over 80,000 visitors, and has been named as the home of Super Bowl LIII in 2019.

The Westin Peachtree Plaza, Atlanta is less than a mile from Mercedes-Benz Stadium, making our hotel the perfect destination for visitors in town to catch a football or soccer game.

The Westin Peachtree Plaza, Atlanta - Mercedes-Benz Stadium