convenient to Emory Univeristy, downtown Decatur. centrally located to everything Deposit/application fee $99
Buckhead, Georgia Tech