Terruja is a Mediterranean fine dining restaurant that emphasizes nature-based cuisine, valuing local products and Portuguese gastronomic culture. It offers creatively presented gourmet appetizers and elegantly plated dishes.