Strada has bought a historic Del Monte cannery and warehouse converted into 372 luxury apartments in Alameda for $153.7 million.