240 Bahman Ave
Opa Locka, FL 33054
$3,800,000 USD
8,631 SF
8,631 SF
$3,800,000 USD
Religious Facility