Castle Angarth

Castle Angarth is a castle located in Mirroth. It "looms over" the city.