Downtown Miami Building Sold For $16.53M

90 NE 11th Street

A 11,250 square foot building located at Downtown Miami at 90 NE 11th Street was sold for $16.53 million, according to SFBJ.

The building was sold by Miami Worldcenter developer Nitan Motwani and purchased by Chiron Investments.