14
575 NE 61st St
Miami, FL 33137
$2,200,000 USD
2,786 SF
2,786 SF
$2,200,000 USD
Hotel