This location has been flagged as "Closed".
3099 NE 163rd St. North Miami Beach, FL 33160 Map It
786-520-3120
By Nicole Lopez-Alvar
By Flor Franceschetti
By Jose D. Duran