answersLogoWhite

0

Hogwarts is in Scotland. It has a few muggle repelling charms to make it look like a mouldering ruin with a sign saying DANGER, DO NOT ENTER, UNSAFE. It has no address so to send a letter an owl is needed. ;)

User Avatar

Wiki User

14y ago

What else can I help you with?