Has anyone tried this take-out place? It's apparently in C'sted, but I can't find much on it.
Where in C'sted is it? do they accept credit cards?
What's good there? (Their Roti is supposed to be good -- but nowhere can I find exactly what a Roti is, either.