Avalon Beach 40 Marine Parade

4 bed, 4 bath, 2 car
1176m2