Praise be to Allaah.
If it is possible to eat elsewhere then it is not permissible
to eat at these places, because that involves cooperating with them in sin
and transgression, which Allaah has forbidden. If it is not possible to eat
elsewhere then it is permissible to eat there in cases of necessity, because
Allaah says (interpretation of the meaning):
“and has not laid upon you in religion any hardship”
“Allaah burdens not a person beyond his scope”
But he should not eat or drink anything except that which
Allaah has permitted.