Nellya Fencers Inc 8 years ago ID: #4732 Listed In : Sports 1530 Carroll Dr NW , Atlanta. GA, USA 30318 (404) 603-3600 Business Description Nellya Fencers Inc, Address : 1530 Carroll Dr NW , Atlanta. GA, USA 30318, Phone : (404) 603-3600 Reviews & Ratings Write a Review No Review. Please login / register to add your review.