Although the restaurant’s name, which translates to “castle” from Catalan, doesn’t directly relate to the Italian dishes on the menu, it perfectly captures the atmosphere.

Click here to read more