In the comics, however, Attilan has been located everywhere from the Himalayan Mountains to the Hudson Bay to the Moon.
We’ve know for some time that the ancient city-state of Attilan would indeed be brought from page to screen.
Despite that, one big question has remained in regards to the show: where will the Inhuman Royal Family be based?
By doing so – and mentioning Attilan specifically – Marvel have official confirmed Earth’s satellite will serve as the Royal Family’s base of operations.