Dalkeith Palace to stage an arts and ornamental event

Dalkeith Palace