Ambleside • United Kingdom
Lake Road Kitchen is a multi-award-winning restaurant in Ambleside, the heart of The Lake District, presenting creative, locavore tasting menus, with wine pairings.
iPhone and Android mobile applications are launching later this year, stay tuned!