This location has been flagged as "Closed".
15161 NE 21st Ave. North Miami Beach, FL 33162 Map It
954-540-1344
By Naomi Feinstein
By Jesse Scott