อยู่บนภูเขานัมซาน ซึ่งเป็นภูเขาที่อยู่ใจกลางเมืองโซล จะพามาทางขึ้นอยู่ตรงสวนนัมซาน ( Namsan Park ) ถูกสร้างขึ้นเมื่อปี 1969 และเปิดให้เข้าชมเมื่อปี 1980 N Seoul Tower ถือว่าเป็น 1 ใน 18 หอคอยเมืองที่สูงที่สุดในโลก มีความสูงจากฐานประมาณ 236.7 เมตร และสูง 479 เมตรจากพื้นดิน แยกเป็น 3 โซน คือ Tower, Plaza, และ Lobby