Location:

398 NW North River Drive
Miami, FL 33128

Restaurant Hours:

Mon – Thur: 11am-9pm
Fri-Sat: 11am-10pm
Sun: 11am-9pm

Stuffed Lamb with Spinach and Pine Nuts Recipe