Restaurant Solar de Criaz offers Portuguese cuisine. Features include parking and daily specials.