The attraction of two Barbaras (7,6)
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" .)