Sale: 1824 Avalon St, London East, N5W 3G8