• King David Founding St John's Kirk

    King David Founding St John's Kirk

Location: St John Street

Information and images coming soon.