Second AGM is arranged for Peterhead BID

© SuppliedJohn Pascoe of Rediscover Peterhead
John Pascoe of Rediscover Peterhead