Forbidden Valley (Earth-1600)

Beijinzhi Valley (or the Valley of the Sleeping Dragon) is a valley in China where Fin Fang Foom resides in inside an abandoned temple.