England Answer 10

Windsor Castle

Clues

Located near London

The rooms, chapel, and doll house of this monarch residence are superb