S1E2 · The Glass House

The Glass House

S1E2 · 2004-05-04 · 44 min

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.

The show’s own verdict is on its page.