North Dade Health Center

Address

16555 Nw 25th Ave
Opa Locka, FL 33054