1 more results for meeting venues in Atlanta, Georgia
Atlanta, Georgia, United States
Georgia Tech's campus is located in trendy midtown Atlanta, less than 5 minutes from downtown. Our facilities and housing accommodations are convenient to Atlanta's finest cultural, recreational, entertainment and tourist attractions…