Avalon Beach 77 Palmgrove Road

3 beds,  2 bath,  2 car,  977m2