The last year that seat stay treatment is seen in the catalogs is 1984.
The fork crown doesn't look like the
Haden Europa on the 1984 720, so it's either a 520 or a 620 is my guess. Just need to determine if the main tubes are 531 to tell those apart.