on June 13, 2018March 27, 2019 Atlanta Restaurants Food Restaurant 10: A Flexitarian Walks into a Sports Bar Anyone that knows me knows that I love the Atlanta Falcons. So of course, I'd go to the unofficial home bar, Restaurant 10, which is located right across the street from the Mercedes-Benz Stadium. I'm usually extremely skeptical about most ... View Post Restaurant 10: A Flexitarian Walks into a Sports Bar Share