1. American Red Cross 510 N Main St Ste D, Franklin, VA 23851 Coordinate: 36.67965,-76.92419 Phone: (757) 516-6642