The City of West Orange will hold a blood drive from 9:00 AM until noon, Thursday at City Hall. The Lifeshare bus will be in front of City Hall, located at 2700 Western Ave.