AVALON BEACH 25A PLATEAU RD

3 bed, 2 bath, 3 car
506m2