Charcoa grills are a range of Heavy Duty Commercial Charcoal grills...
A standard range of grills and models are available, as is the ability to custom-make units to design, whilst retaining the key characteristics unique to Pedro.Charcoa is a brand name created for the grills where we supply to the UK market.