Seafood restaurant offering quality, generous portions. Known for dishes like grilled octopus and excellent fried seafood. A popular spot.