This location has been flagged as "Closed".
17830 W. Dixie Highway North Miami Beach, FL 33160 Map It
786-916-3560
By Clarissa Buch Zilberman
By Francisco Alvarado
By Nicole Lopez-Alvar
By Alex DeLuca