O-Viriato is a Portuguese restaurant offering traditional cuisine and wines.