Needham Town Meeting will vote on Monday whether to grant a major tax break to TripAdvisor LLC to lure the travel company to relocate to the New England Business Center, a move town officials are calling a “game changer” that could transform the slow-growing office park into a hub of high-tech innovation.
Unlimited access to BostonGlobe.com for only 99 cents for the first 4 weeks.Sign up
Are you a home delivery subscriber?
Get FREE access as part of your print subscriptionStart Here
Contact us for help