Victory Sandwich Bar is located in Decatur, which is a super cool town within the perimeter of Atlanta which means it is an urban town as opposed to a suburb. Victory is open for lunch, dinner and till 2am. I went at midnight. It’s casual and hip and the food is delicious. The sandwiches are only […]
Atlanta, Decatur