About L'Alba D'Oro
Employee Count: 1
Keywords: fish & chips
Retail Location Count: 1
More about L'Alba D'Oro
L'Alba D'Oro is located at 7 Henderson Row, Edinburgh EH3 5DH, United Kingdom
+441315572580
Employee Count: 1
Keywords: fish & chips
Retail Location Count: 1