What company is Sarah Carroll working for?
Sarah Carroll works for La Cabana.
What is Sarah Carroll's function at La Cabana?
Sarah Carroll is Spanish Food Stall Manager at La Cabana.
Where is Sarah Carroll based?
Sarah Carroll is based out of County Sligo, Ireland.