Pedro Torrabadella, based in Barcelona, Catalonia, Spain, is currently a Director at Robert Allen, bringing experience from previous roles at IMD International Search Group, Centre Mèdic Down, Talent Finders and Ward Howell International. Pedro Torrabadella holds a 2005 - 2006 PDG @ IESE Business School - University of Navarra. With a robust skill set that includes Healthcare, Business Planning, Healthcare Management, Hospitals, Clinical Research and more, Pedro Torrabadella contributes valuable insights to the industry. Pedro Torrabadella has 1 email on RocketReach.