Definitions for "Attilan"
Attilan is a fictional city in the that houses the Inhumans which first appeared in Fantastic Four vol. 1 #47 (Feb 1966). It has also been known as the Great Refuge and New Attilan.