Executive Chef at The Black Rose Tavern - Edinburgh, Scotland, United Kingdom
The Black Rose Tavern is a company based out of 49 Rose Street New Town, Edinburgh, United Kingdom.