Tripadvisor Opens Needham Headquarters As COVID-19 Vaccination Site

The site aims to vaccinate 600 people per day.