North Dade Health Center
16555 NW 25th Ave, Opa-locka 33054