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