1. American Red Cross
201 E Main St Ste 103, Marion, VA 24354
Coordinate: 36.83403,-81.51799
Phone: (276) 783-5681
2. Angel Babies of Southwest Virginia
661 Thompson Rd, Marion, VA 24354
Coordinate: 36.75324,-81.56452
Phone: (276) 780-9714
3. American Red Cross
214 W Main St, Marion, VA 24354
Coordinate: 36.83162,-81.52177
Phone: (276) 783-3538