The Glass House
S1 E2 May 4, 2004 0h 44m
★ 10.0
Source:
Advertisement
Advertisement
Advertisement
Overview
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.