12 yrs ago•gtguyreviewedDiamond Club1715 Northside Dr NW Atlanta, GA 30318Decided to blow off some steam...