Dr Stephen Middleton Dr Stephen Middleton General Practitioner admin@capebyronmedical.com.au Level 1, 6 Marvell Street, Byron Bay, NSW 2481 Is this you? Claim profile!