Enjoy flavorful burgers and more at Combox Terraza del Sabor.