La Torre is a restaurant specializing in grilled meats and seafood, including Galician-style octopus. They offer homemade-style portions.