10
18550 NE 23rd Ct
Miami, FL 33180
$25,000,000 USD
51,000 SF
34
Units
7.77% Cap Rate
51,000 SF
$25,000,000 USD
Apartments