Dr McCaffrey is currently a VMO at Royal North Shore Hospital (Public), North Shore Private, The Mater Hospital and St Vincent’s Hospitals

North Shore Private Hospital

Suite 3, Level 5 / 3 Westbourne st.

St Leonards, NSW 2065

The Mater Hospital

25 Rocklands Rd, North Sydney
NSW 2060

Bigge st. Medical centre

Suite 5 / 42 Bigge st.

Liverpool, NSW 2170

Scroll to Top