Crossword Genius

The attraction of two Barbaras (7,6)

Ross

I believe the answer is:

windsor castle

'the attraction' is the definition.
(tourist attraction)

I don't understand the remainder of the clue.

(Other definitions for windsor castle that I've seen before include "Royal residence" , "Queen's residence" , "palace" , "royal house" .)

I've seen this clue in The Times.
Want a hint initially instead of a full solution? Install my app