7401 NW Miami Ct Miami, Florida 33150 Map It
786-534-6759
By Clarissa Buch Zilberman
By New Times staff and contributors
By Nicole Lopez-Alvar
By Alex DeLuca
By Naomi Feinstein