This location has been flagged as "Closed".
1788 NE 163rd St. North Miami Beach, FL 33162 Map It
305-944-4773
By Jessica Gibbs
By Carolina del Busto
By Elisa Melendez
By Naomi Feinstein
By Nicole Lopez-Alvar
By Alex DeLuca