11
1926-1934 NW 21st St
Miami, FL 33142
$3,000,000 USD
9,000 SF
9,000 SF
$3,000,000 USD
Freestanding