What geographic feature was Los Alamos built on?

Los Alamos was built on a mesa in the Jemez Mountains of northern New Mexico.