Sale: 23 SEKURA Place, Cambridge, N1R7G3