Il'Castello Restaurant
About Il'Castello Restaurant
Keywords: italian
Retail Location Count: 1
More about Il'Castello Restaurant
Il'Castello Restaurant is located at 36 Castle Terrace, Edinburgh EH1 2EL, United Kingdom
+441312292730