Allo Asia specializes in Chinese and Japanese cuisine with halal options. The restaurant is located at 251 Avenue de l'Europe.