1. Johnson Sporting 1316 Miles Jackson Rd, Palmyra, VA 22963 Coordinate: 37.87387,-78.22668 Phone: (434) 962-3614