20
643 NW 20th St
Miami, FL 33127
$3,650,000 USD
1,560 SF
7.7% Cap Rate
1,560 SF
$3,650,000 USD
Freestanding