News

The very first Maggie Fair took place on June 30, 1587, after Garmouth, then known as 'Garmoch', was granted borough status.