This location has been flagged as "Closed".
No Address Miami, FL 33138 Map It
786-348-5258
By Alex DeLuca
By Nicole Lopez-Alvar
By Alex DeLuca and Naomi Feinstein
By Celia Almeida