Lake Road Kitchen

Ambleside (United Kingdom)

3

Ambleside (United Kingdom)

Restaurant Lake Road Kitchen map and address