The Atlanta Braves recently clinched their third consecutive division title and are again playoff bound. That said, don't think you'll be able to cheer on your Braves from the Braves All Star Grill downtown. After a multi-month hiatus, Braves All Star Grill on Peachtree Street downtown has closed for good. The restaurant, located in the lobby level of the 200 Peachtree building, first opened in early 2015. The roughly 8,000 square foot restaurant, like its neighbors in the building, occupies a portion of the former Davison's/Macy's department store.