Duddingston Kirk Manse Garden

Duddingston Kirk Manse Garden
Old Church Lane, Duddingston Village, Edinburgh, EH15 3PX
Duddingston Kirk Manse Garden