12
161 NE 183rd St
Miami, FL 33179
$4,000,000 USD
4,905 SF
4,905 SF
$4,000,000 USD
Bar