Aloft Atlanta Downtown is a new Starwood Property at 300 Spring Street NW, closest to the Peachtree Center MARTA station on the red and gold rail line. 253 more words