When you stay at 3380 Peachtree Rd NE Atlanta, GA 30326, USA, you'll be within a 10-minute drive of Emory University and Georgia Institute of Technology. Also, Lenox Square and Piedmont Park are within a short drive. Public transportation is only a short walk: Buckhead Station is 4 minutes and Lenox Station is 13 minutes.