Briefs
Yelp downsizes SF headquarters
Looking for a 160,000-square-foot space in San Francisco for your workers? The New Montgomery Street headquarters of Yelp, an online platform for business ...