The Primrose, Being at Montgomery Castle upon the Hill, on which It Is Situate. | FactMonster.com