This location has been flagged as "Closed".
3099 NE 163rd St. North Miami Beach, FL 33160 Map It
786-520-3120
By Francisco Alvarado
By Nicole Lopez-Alvar
By Alex DeLuca