This location has been flagged as "Closed".
15161 NE 21st Ave. North Miami Beach, FL 33162 Map It
954-540-1344
By Nicole Lopez-Alvar
By Olee Fowler
By Jose D. Duran