2
14126 NW 27th Ave
Opa Locka, FL 33054
$3,500,000 USD
647 SF
647 SF
$3,500,000 USD
Service Station