堂浦城是位于流入到堂浦渡口的堂开汊流和临津江主流之间形成的平面三角形状的绝壁上面的高句丽时代的城廓。 这是只有在涟川郡的临津江·汉滩江北岸才能发现的江岸平地城,与瓠芦古垒、隐岱里城一同被称之为高句丽三大城,地理位置条件和平面形状都比较类似。
顺着临津江和汉滩江,垂直的玄武岩柱状节理比较发达,这提供了不需要制作另外的城墙也能抵挡敌军的天赐战略性要塞。但流入到临津江的小河川穿透玄武岩绝壁的地方筑上城墙,从而补充了防御脆弱的地点。如此,堂浦城也属于为了加固因汊流而倒塌的绝壁而建造的城廓。
堂浦城下面的柱状节理以垂直和放射方向比较发达,而且因河川的侵蚀形成了比较多的河蚀洞窟。还有,这是熔岩流入后移动得最远的地区,玄武岩层的厚度和上面相比比较薄。
朝鲜时代编撰的各种地理志没有与堂浦城有关的任何内容。但涟川的历史人物眉叟許穆的文集『記言別集』 卷15 「戊戌舟行記」记录为‘麻田前岸江壁上有古壘今其上爲叢祠其前浦曰堂浦大水則津路所通...’。
堂浦城是最大限度利用地形,与不形成垂直悬崖的平地连接的东面用石头筑成的城墙。东面的城墙长度50m,残存高度是6m,从东面到城西面为止的长度大约是200m。筑成时使用的石头大部分是加工使用了周围比较常见的玄武岩,这是高句丽城最大的特点之一。 堂浦城的后面有前往开城的路口-麻田县,于是堂浦城用来从扬州盆地一带以最短距离北上的敌人。相反,北上时也需要确保北岸的桥头堡,于是在新罗占领时期也持续使用了堂浦城。