England Answer 10
Windsor Castle
Clues
Located near London
The rooms, chapel, and doll house of this monarch residence are superb