Sold on 18 Jun 2025Sold$855,00012/96 Ocean Street, Narrabeen NSW 2101 1 1 176.2m²Apartment16 days on Homely