111th Regiment of Foot (Loyal Birmingham Volunteers)

GPTKB entity