Old meets new beyond the Royal Mile