2/11 Star Avenue, Mermaid Beach, Qld 4218 - duplexsemi-detached for rent - PropertyMate