Mercedes-Benz Stadium
About
Located in Downtown Atlanta, Mercedes-Benz Stadium provides a space for any event need! The Stadium is home to the NFL’s Atlanta Falcons and as such provides a unique backdrop for your holiday party, corporate meeting, team building or any event that you can dream up.
Featured Amenities
Venue Location + Transportation
Address
1 AMB Dr NW,
Atlanta, Georgia 30313