11
601 NE 22nd St
Miami, FL 33137
$11,777,000 USD
19,297 SF
23
Units
19,297 SF
$11,777,000 USD
Apartments