This form is solely for Perthshire North constituents of John Swinney to make contact with him.
- Local surgeries
To find out where the next Local Surgery will be held for the following please call or click to find out more01250 876576 (Constituency Office)
0131 3485717 (Edinburgh Office)
17 - 19 Leslie Street, Blairgowrie PH10 6AH