Lease: 24 - 535 Margaret St, Cambridge, N3H 0A5