4a Narrabeen Road, Leumeah, NSW 2560 - Studio for rent - PropertyMate