Sale: 121 - 2230 Trafalgar St, London East, N5V 4J9