AV Desk, St Andrew Blackadder Church, North Berwick

AV Desk, St Andrew Blackadder Church, North Berwick