South Florida-based developer Two Roads Development has bought Biscayne 21, a 191-unit condominium, for $150 million in Miami's Edgewater neighborhood.