Location

Il Castello
36 Castle Terrace
Edinburgh
EH1 2EL
Phone: 0131 229 2730


View Larger Map