Leeds Orphanage is located in Yorkshire, England. It's a muggle-owned orphanage, but even so, some wizards and witches (often unknowingly) have been sent here. The orphanage is rather poor and has a hard time keeping supplies up and running and people don't need a second glance to know that this orphanage has a harsh time. Regardless, the orphanage manages, even if just barely.
Wizards and witches that live here:
Wizards and witches that have lived here: