0 review
13 St Andrew Square, Edinburgh, Scotland EH2 2AF
0131 523 11 71
Italian
Edinburgh, Lothian
£££