22/81 Liverpool Road, Burwood, NSW 2134 - Studio for rent - PropertyMate