Gulf Coast Regional Blood Center is hosting a blood drive on Thursday, July 21, at 400 W. Walker St., next to the Walker Street pool.