4001 N 23rd St, McAllen. Free admission. (956) 681-3000. McAllen Public Library is proud to host a community blood drive with Vitalant. Give the gift of life and donate today! Schedule your appointment at bloodhero.com or call (877) 258 - 4825. Walk-ins also welcome! Location: Meeting Rooms AB