O Gingerbread Man aparentemente vive Duloc durante o Shrek original , estando perto o suficiente para Lorde Farquaad torturar no primeiro filme. Ele menciona o Muffin Man, mas não vemos o Muffin Man naquele filme, nem temos indicação de onde ele mora (além de "Drury Lane"). Observando apenas Shrek , podemos razoavelmente concluir que o Muffin Man vive em Duloc - por que outro motivo o Gingerbread Man e Lorde Farquaad discutiriam Drury Lane tão casualmente?
No entanto, em Shrek 2 , vemos o Gingerbread Man reunido com o Muffin Man, e eles conspiram para criar Mongo e invadir o castelo em Far Far Away. Dada a distância entre Duloc e Far Far Away ("pok!"), Parece claro que o Muffin Man vive em Far Far Away.
Eu diria que, tendo visto apenas Shrek , seria razoável assumir que o Muffin Man e Drury Lane estavam em Duloc. Mas para mover Shrek 2 , o Muffin Man foi colocado em Far Far Away.
Então, a resposta é diferente dependendo do filme que você deseja referenciar.