11 Windsor Parade, North Narrabeen, NSW 2101 - House for rent - PropertyMate