11
401-411 NE 22nd St
Miami, FL 33137
$5,270,000 USD
7,468 SF
10
Units
7,468 SF
$5,270,000 USD
Apartments