There are many choices available from fine-dining restaurants serving Halal food, to informal cafes and ...