17
1813 NE 163rd St
North Miami Beach, FL 33162
$3,190,000 USD
4,450 SF
4,450 SF
$3,190,000 USD
Freestanding