All locations

Location

Water tower set site, Phoenix Road, Rio Rancho

1 production

Access notes

Rural road on the outskirts of Rio Rancho near the Northern Meadows neighborhood; the film set itself is long gone, this is undeveloped land off a public road.

Parking

Roadside only; no formal parking area.

Filmed Here

What Was Filmed Here

Logan· 2017

Charles Xavier's confinement

What happened here

An elaborate set including a toppled water tower was built on land near an abandoned well complex off Phoenix Road NW, just outside the Northern Meadows neighborhood of Rio Rancho, standing in for the collapsed metal water tower where Professor X is kept confined.