Skip to content
Menu
Menu
About
Menu
Locations
Menu Toggle
Miami Gardens
Wynwood
Online Orders
Post
Location
19851 NW 57th Ave, Opa-locka, FL 33055
Our hours
Sun – Thu:6PM – 12AM
Fr – Sat: 6PM – 5AM
Contact us
Chat
Facebook-f
Twitter
Instagram
Youtube
Facebook-messenger