Trip Advisor Headquarters

Location Needham, MA
Size 350,000 SF
Type Office
Strategy Development
Status Realized Managed