Lake Road Kitchen is a European restaurant in Ambleside, united-kingdom. It is recognised by Michelin.