St Mary's Parish Church

St Mary's Parish Church
Sidegate
Haddington
EH41 4BZ