(Atlanta INtown) – Peachtree Bikes posted a photo of its new location in Buckhead on Facebook over the holidays. The former residential home is at 2905 Peachtree Road, just across from The Peach shopping center. A fire destroyed the store’s location in Garden Hills on Dec. 4.