star_border 10
Britain's famous Lake District is where tourists are plentiful and money is flowing. However, the Glass House Restaurant in Ambleside seems to have missed both points.
Cast of this episode
Show more expand_more
keyboard_double_arrow_down