Collaroy Plateau 64A Edgecliffe Boulevard

3 bed, 3 bath, 2 car