Can Torru is a restaurant specializing in traditional Spanish and Mediterranean cuisine, known for its tapas and generously portioned, affordable dishes.