O primeiro episódio da segunda temporada dá uma dica muito strong.
Quando o Chief Operating Officer da Delos chega ao Westworld, ele tem uma breve discussão com um soldado chinês, e ele diz:
See this?
It's an official statement executed by your country giving Delos, and consequently me, authority over this entire island.
Isso implicaria que a Westworld (e os outros parques de Delos) está localizada em uma das muitas ilhas no mar do Sul da China.