Думаю, что там можно нормально поесть мужчине и еще там не будет проблем объяснится на арабском (или английском) с официантами. Рекомендую "Картаго" не далеко от метро Петроградская. В арабских ресторанах сама не была поэтому рекомендовать не берусь.