This restaurant is a very famous seafood restaurant in Athens, Greece. The seafood here is very Greek in nature. Both crabs and octopus are very tasty. Cooked with noodles or fragrant rice, it is really delicious. It is definitely a delicacy that is worth tasting.