Chicken Mechoui is a restaurant specializing in, as the name suggests, mechoui-style chicken. Delivery options may be available.