Ellchester

Ellchester is a fictional city in England, and the main setting in Cuckoo Song.