Leroux Sichrovsky Architects has developed the new coworking office location of social impact organization Impact Hub located in Berlin, Germany. Just