Food Production - Edinburgh, Scotland, United Kingdom
MUSSEL INN LIMITED is a food production company based out of 5 Dundonald St, Edinburgh, United Kingdom.