Is this location near a Marta station?
Address: Marriott Hotel, 3405 Lenox Rd NE, Atlanta, GA 30326, USA
Tushar Sapte | Oct 30, 2019
Yes.... Opposite Lenox Mall
Adam Spencer | Oct 30, 2019
Yes, Lenox Transit Station
Thanks! Your answer is awaiting moderation.