An American Red Cross blood drive will be held Nov. 29, from 2 to 8 p.m., at Buca di Beppo Italian Restaurant, 7 Boston Turnpike (Rte. 9), Shrewsbury. This drive is open to the public and residents from all surrounding towns are invited to participate.? Appointments are preferred, but walk-in donors are also welcome.? The Red Cross is hoping to collect at least 55 life-savings pints of blood at this drive.? Donors will receive a free Buca di Beppo gift card and a light buffet will be served to all donors. Call 1-800-REDCROSS or visit www.redcrossblood.org to schedule an appointment to donate.