Leon Mexican Restaurant Address: 17576 N Highland Ave, Arlington, GA 39813 Phone: (229) 725-5316 Restaurants, Mexican Other Businesses: Still Pond Vineyard & Winery at 1575 Still Pond Rd, Arlington, GA 39813 Bank Of Early at 17163 S Highland Ave, Arlington, GA 39813