It's the only pink mirror wall (with pennants) I know of. It's on Oakview Road, a delightful boulevard the on the city limits between Decatur and Atlanta, between Oakhurst and Kirkwood.
It's not on most folks way to anywhere. Architecture Tourists will find this at the midpoint of a great but unsung Atlanta drive: Winnona Park, Oakhurst, Kirkwood, Reynoldstown, Cabbagetown