Court Greenlights Ambitious Development in Leichhardt: New Homes Approved on Allen Street | LegalLink