Palmerston Place Church

Palmerston Place Church
12 Palmerston Place, Edinburgh, EH12 5AA