O Castelo was a Portuguese restaurant offering an authentic culinary experience.