Restaurant Sombrero, established in 1975, offers a spacious dining area suitable for groups.