『芸藩通志』には「古堡 加萬井崎 二歲山 並に中筒賀村にあり、上は栗栖中務、中は栗栖が家士 、某所居、下は一に二城山と稱す、主者しれず、」とある。この二歲山が二城山城のことで城主は不明のようである。
二城山城は戸河内と筒賀の境目の尾根上に築かれている。
高い切岸が巡る独立した2つの曲輪が南北2つある。どちらが主郭か判断しづらいこともあり、北郭と南郭と表記する。
南郭は南西背後の尾根を堀切で切り離し、堀切に面して土塁を構築している。曲輪の削平は甘く軽微な段差を有する。堀切は曲輪と尾根を切り離すことが目的で、北は急斜面になるものの、南は緩斜面尾根がそのまま残っており尾根を完全に遮断するような構造にはなっていない。
北郭は東西に長い曲輪で土塁はない。東端が高く、西の先端に向かって傾斜する。南郭よりは削平されているが、西に続く段差は不明瞭である。
北郭と南郭の間には2か所の土塁状の高まりを残しその間がやや低くなる。いずれの曲輪も切岸下には緩斜面地形が残っているが、北郭の北側面には竪堀状の溝が確認できる。この部分は緩斜面部分と急斜面部分にそれぞれ溝が確認できるが、遺構としての竪堀なのか自然現象にともなう溝なのか判断に苦しむ形状である。
西法寺の西側にある谷筋に入る道を進むと戸河内町段に通じる山道に入ることができる。しっかりした山道で、この途中から尾根伝いにアクセスすると城域に達する。
車は筒賀大歳神社に駐められる。