46
5840 SW 71st St
South Miami, FL 33143
$7,100,000 USD
6,384 SF
6,384 SF
$7,100,000 USD
Restaurant