O Argyro is a restaurant located in Spetses, Greece. It serves Greek cuisine. The establishment is situated in Clock Square.