11101 NW 27th Ave
Miami, FL 33167
$2,100,000 USD
2,185 SF
2,185 SF
$2,100,000 USD
Restaurant