Avalon Beach 18 Old Barrenjoey Road

4 bed, 2 bed, 2 car
879m2