Enjoy delicious "mazorcadas," grilled meats, and fast food at Mazorca Desgranada.