1. American Red Cross Blood Service
475 Cottage St NE Ste 110, Salem, OR 97301
Coordinate: 44.94289,-123.0324
Phone: (503) 585-5416
2. American Red Cross
1860 Hawthorne Ave NE, Salem, OR 97301
Coordinate: 44.95347,-122.99125
Phone: (800) 733-2767
3. American Red Cross
675 Orchard Heights Rd NW Ste 200, Salem, OR 97304
Coordinate: 44.95412,-123.05327
Phone: (503) 585-5414