Sale: 62 Palace St, London East, N6B 3A7