Review
1 yr ago
XTC Atlanta2159 Piedmont Rd NE
Atlanta, GA 30324
DON'T GO, save your money for something better
Been wanting to try this place out just out of curiosity so this past weekend I decided to give it a shot. I skimmed through some reviews on Google before going but…

rhino54