1. American Red Cross Blood Donation Center
3131 N Vancouver Ave, Portland, OR 97227
Coordinate: 45.54604,-122.6687
Phone: (503) 284-1234
2. American Red Cross
12124 NE Ainsworth Cir, Portland, OR 97220
Coordinate: 45.5639,-122.53659
Phone: (503) 253-9660
3. American Red Cross
11695 SW Park Way, Portland, OR 97225
Coordinate: 45.50849,-122.79675
Phone: (503) 641-1040