About Isola
Keywords: italian
Retail Location Count: 1
More about Isola
Isola is located at 87 Newington Road, Scotland EH9 1QW, United Kingdom
+441316629977
http://www.ristoranteisola.co.uk