This location has been flagged as "Closed".
584 NW 27th St. Wynwood, FL 33127 Map It
305-456-4148
By Hannah Sentenac
By Miami New Times staff
By Nicole Lopez-Alvar
By Flor Franceschetti
By Jose D. Duran