New Attilan

New Attilan is a fictional city featured in comic books published by Marvel Comics. It is part of the mainstream Marvel Universe and first appeared in Inhuman #2 in July, 2014.

Description
New Attilan is a city, and the last remnants of the original ancient city of Attilan, which is the home refuge of a race known as the Inhumans. New Attilan is led by Queen Medusa of the Royal Family and is located in Upper New York Bay on the border between New York and New Jersey.