1. William M Johnson & Sons 224 S Main St, Franklin, VA 23851 Coordinate: 36.67598,-76.92086 Phone: (757) 562-3393