Takeout & Delivery

We are now taking orders for contactless takeout and delivery will be available shortly!.

415 NW 26th Street
Miami, FL 33127
Get Directions
[email protected]
305-851-8450