17530 W. Dixie Highway North Miami Beach, FL 33160 Map It
305-949-1741
By Clarissa Buch Zilberman
By New Times staff and contributors
By Nicole Lopez-Alvar
By Alex DeLuca
By Ayi Santos
By B. Scott McLendon