O Torricado is a Portuguese restaurant.