Overlooking Midtown, the Georgia Tech Hotel and Conference Center is located on the Georgia Tech campus in Technology Square, within walking distance of MARTA as well as some of the city’s best restaurants, shops, and attractions…

Complete details for Georgia Tech Hotel & Conference Center »

Nearby

© 2014 Creative Loafing Atlanta
Powered by Foundation