20s
Where is Hogwarts located?

A

Wales

B

Cliffs of Dover

C

Scottish Highlands

D

Hayworth Moors