The menu was very clearly marked with allergens, picto-graphs even. The staff was very friendly and this location is near a great shopping district and so is very convenient. The reason I gave it 3 stars is that is a decent 'greasy spoon', not a fantastic meal but one that will fuel you.
Yes
All allergens are clearly marked, for food and beverages. There are many options, but because I don't speak portuguese, it was difficult to ask about preparation. We used the celiac travel card to communicate, and the waiter seemed to know what we were talking about.