About Dr Sam ZagarellaDr Sam Zagarella is an Australian-based health professional. Sam is trained as a GP (General Practitioner) and practices in Niddrie.