Hogwarts

Hogwarts

In the Harry Potter universe, Hogwarts is located in Scotland, not England.

Previous Fact Next Fact
Categories: MoviesPlaces

Latest FactRepublic Video

20 Scary Mental & Psychological Illnesses - Part 1