"When First time I order it, it was perfect. Second time was not. Duck was not fresh. Very dry, like it was cooked many days ago"
Phone: +13059745129
Address: 3455 NE 163rd St, 33160, North Miami Beach, United States
City: North Miami Beach
Tuesday: 11:30-22:40
Wednesday: 11:30-22:40
Thursday: 11:30-22:40
Friday: 11:30-22:40
Saturday: 11:30-22:40
Dishes: 10
Amenities: 5
Categories: 5
Reviews: 1206