190 NW 79th Ave
Miami, FL 33126
$11,000,000 USD
26,971 SF
26,971 SF
$11,000,000 USD
Religious Facility