Restaurant specializing in grilled octopus sandwiches, established in 1984. Offers a full menu from appetizers to sides.