3 beds · Trafalgar Road London SE10 | Easy Property