12705 NW 42nd Ave. Opa-locka, FL 33054 Map It
305-688-8080
By Ashley-Anna Aboreden, Jose D. Duran and Sophia Medina
By Tim Elfrink
By Nicole Lopez-Alvar
By Julia Postell
By Naomi Feinstein