Restaurante Arco Iris is a vegetarian and macrobiotic restaurant serving regional Portuguese cuisine. It is located at Rua de São João da Mata, 63.