Eclectic restaurants in Edinburgh New Town