This location has been flagged as "Closed".
294 NW 54th St. Miami, FL 33127 Map It
954-235-4758
By David Bennett
By Shelly Davidov
By Miami New Times staff
By Nicole Lopez-Alvar
By Olee Fowler
By Jose D. Duran