Chicken Boss is a restaurant specializing in charcoal-grilled chicken dishes. They offer a variety of chicken preparations, with delivery available. The establishment is located in Madrid.