23
2205 NW 20th St
Miami, FL 33142
$5,295,000 USD
8,546 SF
8,546 SF
$5,295,000 USD
Freestanding