The Five Spot

1123 Euclid Avenue, Atlanta, 30307