Grimmauld Place
•
Streets, alleys, and lanes
Grimmauld Place is a Muggle street in London on which number twelve, Grimmauld Place is found (OP3). Since number twelve is hidden from Muggle eyes, the residents of the street have “long since accepted the amusing mistake in the numbering that had caused number eleven to sit beside number… Read More