Important Update:

On the 1st of March 2021, SLMC will be operating under the new name of Our Medical Crows Nest, located at 13-19 Willoughby Road, Crows Nest 2065. For more information, please visit Our Medical Crows Nest. We will be closed the St Leonards Medical Centre location from 26/02-28-02.