Avalon Beach 14 William Street

5 beds,  2 bath,  1530m2