We’re all watching the new series, but where exactly is it filmed? And more importantly, can you stay there?
The legendary British pop duo are playing a string of concerts at the Royal Opera House this week