Le château d'Ogmore fut construit en 1116 par les Normands. Les vestiges actuels du château se composent du donjon et de quelques murs extérieurs.