75 Varick st from the street.... - Nature Publishing Group Office Photo | Glassdoor.co.uk