Main content starts here, tab to start navigating

Hours & Location

170 NW 26th St,
Miami, FL 33127

Mon-Tue: Closed

Wed-Sun: 12pm-7pm

Our flagship store in Wynwood (170 NW 26th St, Miami 33127) is back open with a limited menu and hours. Please make sure to order ahead before coming to the store. 


Get Directions